【Booting Puma】rails serverの起動に失敗するときの対処法

プログラミング,Ruby

Ruby on Rals5で起動に失敗して対処したのでその備忘録です。

 

【Booting Puma】rails serverの起動に失敗するときの対処法

 

エラー文

 

=> Booting Puma

=> Rails 5.1.4 application starting in development

=> Run `rails server -h` for more startup options

A server is already running. Check

・・・/tmp/pids/server.pid.

Exiting

 

原因

 

追求はここではしませんが、どうもサーバーがすでに実行されているからそれをチェックしてみてねーと言われているようです。

 

対処方法

 

エラー文にも書いてある通り、

プロジェクト内の/tmp/pids/server.pid.を確認。

これはサーバーが起動していると生成されるもの。

ですがまだサーバーを起動していないのにserver.pidが存在していたのでこれを右クリックで削除。

その後rails serverで無事起動することができました。

うーん原因はわかりませんが、railsのバグの一種でしょうか。

[adsense]