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

Ruby 启动WEBrick/Jekyll时,会产生TCPServer错误(地址已在使用中),ruby,jekyll,webrick,Ruby,Jekyll,Webrick,我正在尝试启动我的本地Jekyll服务器,但它无法工作,无论我选择哪个端口,都会导致错误: 警告TCPServer错误:地址已在使用中-绑定(2) 我尝试在线遵循一些说明,其中大部分假设某个特定端口已经在使用中,但这里的情况似乎不是这样,因为绝对没有端口工作,并且“lsof | grep 4000”等命令不会产生任何结果 杰基尔版本:0.11.2 Ruby:1.9.2.-p290 netstat -a -n -p | grep LIST 并搜索您的端口号(4000) 然后杀死它-pid应该是最

我正在尝试启动我的本地Jekyll服务器,但它无法工作,无论我选择哪个端口,都会导致错误:

警告TCPServer错误:地址已在使用中-绑定(2)

我尝试在线遵循一些说明,其中大部分假设某个特定端口已经在使用中,但这里的情况似乎不是这样,因为绝对没有端口工作,并且“lsof | grep 4000”等命令不会产生任何结果

杰基尔版本:0.11.2 Ruby:1.9.2.-p290

netstat -a -n -p | grep LIST
并搜索您的端口号(4000) 然后杀死它-pid应该是最后一列


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

在屏幕上不显示任何内容。甚至在Ubuntu12.04上的sudoIt上都没有。几个月前它确实可以工作,但在更新了机器上的所有内容后,我想恢复工作,但就是无法让它工作:(在一个类似的例子中,他们建议尝试这个
jekyll--没有服务器--没有自动
,因为服务器不是因为其他错误而启动的,而是像您的例子一样抱怨地址。是的,但这只编译文件。(与
jekyll
相同)是的,我忘了提到编译工作。
jekyll--auto
btw也能工作。只是WEBrick服务器有问题:/n你找到解决办法了吗?我也有同样的问题。