2010-07-15 112 views
0

我在做终端上做如下:服务器红宝石

script/server 

它说服务器主机:3000正在使用,

当我键入它到Web浏览器,页面加载,但是当我点击我的环境信息不显示。我得到一个错误信息

,如果我在

script/server -p 3001 

例如,它的工作原理键入更改服务器,

所以我的问题是:如何做一个断开或删除以前的“3000”端口,以便我可以使用3000而不是3001?

在终端中是否有命令行?

谢谢。

+0

你得到的错误是什么? – 2010-07-15 14:52:22

+0

错误:服务器已在使用中(指主机:3000) – 2010-07-15 14:55:05

回答

4

端口3000正在被别的东西使用,所以你需要停止任何第一个进程。可能这是另一个script/server实例,所以杀了它。如果不是,那么你可以试试sudo lsof -i :3000试图找出它......但是重启你的盒子然后再试一次可能会更容易:)

+0

重新启动,因为在重新启动计算机? – 2010-07-15 15:49:54

+0

是的,但你真的不应该重新启动你的盒子 - 正如thenduks所说,还有另一个./script/server在某处运行......尝试他的命令,或者可能是'ps aux | grep server'或'ps aux | grep ruby​​' ...如果你在列表中找到它,用'kill '杀死它 - 祝你好运! – 2010-07-16 06:28:54