こんにちは!コーテッグの小山です。
rails使っていて、rails sをするときに立ち上がらないで以下のようになるときありますよね。
A server is already running. Check /api/tmp/pids/server.pid.
runningではないのに、このアラートがでてしまうときの対処法について
無駄なことをやっていた時期があったので、記事にしてみます。
これはなぜかserver.pidが残ってしまっているので
vi /api/tmp/pids/server.pid // → 数字を消して保存する
これで解決します。ちょっと面倒ですね。
前はこれで解決をしていました。
rm /api/tmp/pids/server.pid
これでも解決しますね。
こちらの方が少し楽
でも、上記も必要ありません。(たぶん)
rails s // 2回目
1回目のrails sで失敗したとしてもこれで立ち上がります。(ケースバイケースかも?)
失敗するケースもあるかもしれませんが、最近失敗した記憶がないのでたぶんいけます。