Railsを起動するとLibrary not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError)

バックエンド

bundle installは通るのですが、Railsの起動が上記のエラーでできなくなりました。mysql2のgemがopenssl1.0.0を使用するようですが、インストールされているのはopenssl1.1です。opensslのバージョンを指定して再インストールすることを試みるも、うまくいかず…。

解決方法

brew update && brew upgrade

こちらの記事を参考にさせて頂きました!
https://qiita.com/kota-es/items/98ae6ee84fc59aaae2ea

上記コマンドを叩くと、mysql5.7もなにやら更新されたようです。再度Railsを起動するとエラーが発生しなくなりました。opensslをどうにかするのではなく、mysqlの方がおかしくなってたのかー。

なぜいきなり発生するようになったのかは謎ですが、homebrewでいろいろやっていたからか、OSのアップデートをしたからか…?

タイトルとURLをコピーしました