rails服务器无法正常工作,localhost:3000

时间:2015-07-22 01:37:25

标签: ruby-on-rails server

我正在制作2个带有rails的博客。 用于blog2的Rails服务器设置为localhost:3000并且工作正常。 问题是,我尝试在blog1上工作(它的服务器也设置为localhost:3000),'rails s'或'rails server'命令不起作用。 我想这是因为两个博客的服务器都设置为单一服务器。 我怎么能改变默认服务器?

2 个答案:

答案 0 :(得分:2)

您需要将其设置为使用其他端口。例如。 rails s -p 4000表示localhost:4000

答案 1 :(得分:0)

因此,您需要更改为与上述用户建议的评论不同的端口。如果您愿意,请点击该链接。

另一种方法是在您使用其中一个博客后删除该流程,因此在终端类型中:

lsof -wni tcp:3000

从这里,您将能够看到一个' processid',找出您不想要的那个,然后输入终端:

kill -9 [processid]

通过这种方式,您一次只能使用一个博客。