こんにちは@yukifreeworld12です。
何をやってもRails Serverが切れなかった話
いつも通りrails severを立ち上げると
=> Booting Puma
=> Rails 5.2.3 application starting in development
=> Run `rails server -h` for more startup options
Exiting
と表示される。
###とりあえずkillコマンドをググる
定番のコマンドを試しまくってもダメ...
ターミナルを停止して立ち上げ直したり、エディターを再起動してもダメ...
(killコマンド一覧)
lsof -wni tcp:3000
ps ax | grep puma + kill -9 PID
ps ax | grep rails + kill -9 PID
kill -9 $(lsof -i tcp:3000 -t)
###結果
ただのRoute設定ミスでした...
よくエラー文を見てみると下にplease check your routes の文が書かれていました。
=> Booting Puma
=> Rails 5.2.3 application starting in development
=> Run `rails server -h` for more startup options
Exiting
(中略)
in `check_part': Missing :controller key on routes definition,
please check your routes. (ArgumentError)
まさかRouteの設定ミスでもserverがExitingと表示されるとは思わなかった。
長いエラー文でもしっかり見ないといけないなと勉強になりました。
色々試してダメな方はエラー文見直すかルーティング確認するといいかもしれません。
###追記
ルーティングがおかしいとコントローラーなども作成出来なくなります。