後一些編碼了上運行rails s
此錯誤:Rails的5個地址已在使用 - 綁定(2)爲 「127.0.0.1」 3000端口
Address already in use - bind(2) for "127.0.0.1" port 3000 (Errno::EADDRINUSE)
我的環境是:
$ rails -v
Rails 5.0.0
$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
我已經試過:
- 創建一個新的項目 - 同
- 經過Rails的4.2 - 問題解決
- 重新安裝導軌5和紅寶石 - 同樣的問題
lsof -wni tcp:3000
返回我什麼- 的ps aux | grep「rails」 - nothing
- ps aux | grep「puma」 - nothing
- ps aux | grep的 「紅寶石」 什麼也沒有
- 使用
puma
代替rails s
- 問題解決 - 使用
rails s -p 3001
- 同樣的問題,對其他端口太
修訂
- 使用
RAILS_ENV=production bundle exec rails s
- 問題解決
有什麼建議嗎?
我試過了。沒有。 rails s -p 3001返回相同的錯誤。 – AKovtunov
請閱讀我已完成的步驟。生產環境正常(第9步),所以現在我真的很失望 – AKovtunov