后一些编码了上运行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