結論
brew switch openssl 1.0.2s
で直る。
バージョンは環境によって異なるので、 ls /usr/local/Cellar/openssl
で存在するバージョンを調べて
brew switch openssl バージョン名
とする。
検証環境
- ruby 2.5.0p0
- Mac Book Pro (Catalina 10.15.4)
背景
pod install
時にこのエラーが出た。
rubyのopensslのバージョンが固定されていることが問題みたい。
他の記事を参考にbrew update && brew upgrade
してみたが直らず。
「rubyを再インストールする」という解決法もあるみたいだが、rubyの再インストールは面倒くさい。。。
と思っていたら、スタックオーバーフローに書いてある方法で速攻で解決した。
https://stackoverflow.com/questions/59006602/dyld-library-not-loaded-usr-local-opt-openssl-lib-libssl-1-0-0-dylib