ターミナルでbin/rails s ができない💧
勉強中にタイトルのことが起きた。死ぬほど焦った。 まず最初に
=> Booting Puma => Rails 5.0.7.2 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options A server is already running. Check /Users/ユーザー名/projects/アプリ名/tmp/pids/server.pid. Exiting
上記のことが起きた。
pidを消した。 次に下記のエラーが出た。
Address already in use - bind(2) for 127.0.0.1:3000 (Errno::EADDRINUSE)
最終的に
まず下記のコマンドで3000番ポートに現在接続しているものの一覧を出す。
lsof -i :3000
するといくつか出てくるなかで、今回のポイントはPIDの 接続しているもののIDを下記のコマンドで消す。
kill -kill [PID番号]
これでOK。ほんまに焦った。
参考