簡體   English   中英

Rails:權限被拒絕-“ 127.0.0.1”端口3000(Errno :: EACCES)的bind(2)

[英]Rails: Permission denied - bind(2) for “127.0.0.1” port 3000 (Errno::EACCES)

當我嘗試在端口3000中運行Rails服務器時,出現此錯誤。 我可以在其他端口中運行服務器,並且該服務器可以運行,但我希望該服務器在端口3000中運行。

我試圖檢查該端口是否繁忙並終止進程,但是每次這樣做都發現該端口是空閑的。 而且我仍然收到此錯誤。

誰能幫我解決這個問題? 我在Windows 10上。

Rails 5.0.2 Ruby 2.4.1

這僅意味着在端口3000上運行了另一台服務器。您可以繞開它並清除手動殺死正在運行的服務器。

在您的應用程序的根目錄中鍵入:

cd tmp/pids

那么您可以檢查其中是否有一個名為server的文件。

如果有,您可以將其刪除。 您可以再次在端口3000上啟動服務器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM