spring が原因で rails server が動かない時の対処法
undefined method 'application' for Rails:Module
というエラーが出るので対策を調べました。springが原因だったようです。
エラー内容
rails c
を打つとこんな感じのエラーになる。
'ensure in preload': undefined method `application' for Rails:Module
対処法
binstub
を一旦削除してから再生成すると正常に動きました。
% bin/spring binstub --remove --all
* bin/rake: spring removed
* bin/rails: spring removed
% bundle exec spring binstub
ダメだった対処法
spring stop
で一旦spring
を止めればOKかと思ったけど、エラー変わらずでした。Mac自体を再起動したりもしましたが変化はなし。