我在做终端上做如下:服务器红宝石
script/server
它说服务器主机:3000正在使用,
当我键入它到Web浏览器,页面加载,但是当我点击我的环境信息不显示。我得到一个错误信息
,如果我在
script/server -p 3001
例如,它的工作原理键入更改服务器,
所以我的问题是:如何做一个断开或删除以前的“3000”端口,以便我可以使用3000而不是3001?
在终端中是否有命令行?
谢谢。
我在做终端上做如下:服务器红宝石
script/server
它说服务器主机:3000正在使用,
当我键入它到Web浏览器,页面加载,但是当我点击我的环境信息不显示。我得到一个错误信息
,如果我在
script/server -p 3001
例如,它的工作原理键入更改服务器,
所以我的问题是:如何做一个断开或删除以前的“3000”端口,以便我可以使用3000而不是3001?
在终端中是否有命令行?
谢谢。
端口3000正在被别的东西使用,所以你需要停止任何第一个进程。可能这是另一个script/server
实例,所以杀了它。如果不是,那么你可以试试sudo lsof -i :3000
试图找出它......但是重启你的盒子然后再试一次可能会更容易:)
重新启动,因为在重新启动计算机? – 2010-07-15 15:49:54
是的,但你真的不应该重新启动你的盒子 - 正如thenduks所说,还有另一个./script/server在某处运行......尝试他的命令,或者可能是'ps aux | grep server'或'ps aux | grep ruby' ...如果你在列表中找到它,用'kill
你得到的错误是什么? – 2010-07-15 14:52:22
错误:服务器已在使用中(指主机:3000) – 2010-07-15 14:55:05