Rails 5を使っていて組み込みサーバーPuma起動時にA server is already runningとなったときの解決法
開発環境はWindows7 Professional(32bit) + Ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]+ Rails 5.1.6。
他に組み込みサーバーPumaが起動していない状態で、組み込みサーバーPumaを起動させると、なぜか、以下のようなメッセージが表示される。
c:\hr>rails s => Booting Puma => Rails 5.1.6 application starting in development => Run `rails server -h` for more startup options A server is already running. Check c:/hr/tmp/pids/server.pid. Exiting
解決法は、メッセージにある、/tmp/pids/ディレクトリへアクセスして、server.pidを削除すること。そして、もう一度、rails sコマンドを入力すれば、無事に起動できる。
起動すると、新たに、server.pidが作成されている。
参考リンク
A server is already running と出て rails server できないとき - americandog1993の日記