我们的应用程序在此互相交谈不同的端口上运行两个导轨的服务器。 使用Rails 3.2.8,我可以打开一个终端, cd
的项目,运行rails s -p3000
,打开另一个终端,运行rails s -p3001
和一切工作正常。 该Gemfile中含有thin
,所以thin
会自动启动,但使用的rails s
将允许使用--debugger
需要的时候。
由于更新了Rails 3.2.11此不再有效。 我得到一个错误:“A服务器已经运行Check /home/george/Projects/dashboard/tmp/pids/server.pid。” 我可以发动thin
直接在两个端口,但随后没有调试支持。 启动thin
上一个rails
上的其他似乎不行,但现在还不清楚的是,当错误停止服务器的所有服务器任务是被杀。