[英]when running rails s after switching from my server to my employers server, I am getting these errors:
[英]I am getting this error after running “$ rails server” command osx maverick
[2014-08-01 11:40:40] INFO WEBrick 1.3.1
[2014-08-01 11:40:40] INFO ruby 1.9.3 (2014-05-14) [x86_64-darwin13.3.0]
[2014-08-01 11:40:40] WARN TCPServer Error: Address already in use - bind(2)
Exiting
看起来您已经在该端口上运行了服务器。 尝试使用新的端口号运行它,例如rails server --port 3001
或查找其他正在运行的服务器并先将其杀死
如果要在端口3000上执行服务器,只需执行以下操作:
您可以在终端上执行以下命令时找到您的Mac正在侦听的端口:
sudo lsof -i :3000
借助pid可以杀死进程。 只需在pid列中选择数字,然后在终端中执行以下命令即可:
sudo kill -9 <pid value>
现在您可以轻松执行Rails服务器了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.