4

異なるポートで2つのRailsサーバーを実行するたびに、3000と3001と言います。

ポート 3000 でサーバーを起動した後

Rails$ rails s -p 3000 
=> Booting Mongrel
=> Rails 3.1.1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server

ポート3001で2番目のRailsサーバーを実行すると、

Rails$ rails s -p 3001
=> Booting Mongrel
=> Rails 3.1.1 application starting in development on http://0.0.0.0:3001
=> Call with -d to detach
=> Ctrl-C to shutdown server
A server is already running. Check /Rails/tmp/pids/server.pid.
Exiting

ポート 3001 で Rails サーバーを起動する前に、server.pid ファイルを削除する必要があります。このファイルの削除を毎回回避する方法はありますか?

4

1 に答える 1

16

次のような連続したアプリケーションを開始します。

rails s -p 3001 -P tmp/pids/server_2.pid

クレジット: https://stackoverflow.com/a/14446920/1376448

于 2013-05-11T06:57:48.677 に答える