Rails
Rails5

Rails5で no implicit conversion of nil into String (TypeError) が出たときのメモ

突然railsコマンドが使えなくなった。
(いや、たぶんrails d devise:installとか変なコマンド入力しちゃったから。。。)
エラーメッセージは以下の通り。

$ rails c
Running via Spring preloader in process 98889
/xxxxx/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.6/lib/active_support/dependencies.rb:286:in `load': no implicit conversion of nil into String (TypeError)

https://stackoverflow.com/questions/24960417/rails-4-error-with-every-command-load-no-implicit-conversion-of-nil-into-str
binをアップデートするとよくなるらしい。

$ rails app:update:bin

確かに治りました。