启动WEBrick / Jekyll时,它会产生TCPServer错误(地址已在使用中)

时间:2012-09-11 04:48:36

标签: ruby jekyll webrick

我正在尝试启动我的本地Jekyll服务器,但它不会工作,无论我选择哪个端口,总是归结为错误:

  

WARN TCPServer错误:地址已在使用中 - bind(2)

我尝试在网上遵循一些说明,大多数情况下假设某个特定端口已经在使用,但这似乎不是这种情况,因为绝对没有端口工作和命令,如“lsof | grep 4000”,什么都不产生。

Jekyll版本:0.11.2 Ruby:1.9.2.-p290

1 个答案:

答案 0 :(得分:2)

尝试

netstat -a -n -p | grep LIST

并搜索您的端口号(4000) 然后杀死它 - pid应该是最后一列

如果最后没有pid,则以root身份执行命令或者生成sudo。