タイトルのエラーにより突然Railsが起動できなくなりました。調べると、「Rubyが壊れているから再インストールする」という解決法しかヒットしない…。なんか嫌だなぁと思いつつ、これしか解決法がないので再インストールしました。
rbenv uninstall 2.4.0 rbenv install 2.4.0
上記のエラーは解決できました。思い当たる原因がありすぎてどれが原因なのかわからない…。直前に別のRailsのプロジェクトを作成していたのが原因だと思いますが、ちゃんとgemはプロジェクト配下に設定したし、Rubyのバージョンも違うのに、こっちのRailsプロジェクトに影響が出るとは思いませんでした。ほんと怖い…。
思い当たる原因(ありすぎてどれが原因なのか不明)
・ちょっと前にOSをmojaveからcatalinaにアップグレード
・直前にhomebrewでいろいろインストール
・直前にrbenvでRuby2.6.3をインストール
・直前に別のRailsプロジェクトを作成しgemをいろいろインストール
しかしRubyの再インストールをするとまたいろいろ面倒なことが発生しました。まさにエラー地獄…。エラーの内容が違うので別記事にしています。