[英]Ruby on Rails: Permission denied - bind(2) for “0.0.0.0” port 80 (Errno::EACCES)
[英]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.