概要
表題のエラーが出てしまった時の対処法を書いています。
OS は MacOS HighSierra 10.13.6 を使用していました。
発生状況
自分の場合は Bash で Ruby を実行しようとしたときに起こりました。
その時のエラー文は以下のようなものです。
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib対処法
このエラーの原因は呼び出そうとしている OpenSSL 読み込みがうまく行かなかった場合に起こるようです。
調べてみたところ、こちらにあるように、古いバージョンを使うようにするとエラーが発生しなくなりました。
brew switch openssl 1.0.2s実行時に、次のようなエラーが出る場合があります。
Error: openssl does not have a version "1.0.2s" in the Cellar.
openssl's installed versions: 1.0.2tその時は 2 行目に書いてあるバージョンに変更して再度実行してやると良いです。
brew switch openssl 1.0.2t