我正在尝试启动本地 Jekyll 服务器,但它无法正常工作,而且无论我选择哪个端口,它总是会出现错误:
WARN TCPServer Error: Address already in use - bind (2)
我尝试遵循一些在线说明,这些说明主要假设特定端口已在使用中,但这里似乎并非如此,因为绝对没有端口工作和命令,例如“lsof | grep 4000”,等等什么也没有产生。
杰基尔版本:0.11.2 ruby :1.9.2.-p290
最佳答案
尝试
netstat -a -n -p | grep LIST
并搜索您的端口号(4000) 然后杀死它 - pid 应该是最后一列
如果末尾没有 pid,则以 root 身份执行该命令或创建 sudo。
关于ruby - 启动 WEBrick/Jekyll 时会产生 TCPServer 错误(地址已在使用中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12362921/