繁体   English   中英

运行“ $ rails server”命令osx maverick后出现此错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM