A server is already running エラーの対処法 Rails サーバーkillする方法
WEBrickがA server is already runningエラー
rails sでサーバーが立ち上がらない時の対処法 kill A server is already running エラー
お久しぶりです。
rails sでサーバーが立ち上がらない問題、、
=> Booting WEBrick => Rails 4.1.0 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option) => Ctrl-C to shutdown server A server is already running. Check /Users/shonoendo/rails_projects/sample_app/tmp/pids/server.pid. Exiting
これは前にもやってしまっていたミスなのですが、
サーバーを落とさずにターミナルを閉じてしまってまた普通に開いてやっていたからですね、
多分。
〜解決方法〜
サーバーをkillします。
$ lsof -i:3000
こやつを実行
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 521 shono 12u IPv4 0x6dbec933f73dead5 0t0 TCP *:hbci (LISTEN)''
こんなのがでてくるので、でてきた数字にあわせて
この場合、521 と 12n の12です。
$ kill -12 521
を実行すれば解決するはずです。