dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib となった時のメモ
メモ
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
となってしまってコマンドが動作しない時(私の場合はmongoexportが動かなかった)の対処法
どうやらOpenSSLのバージョンの問題らしい
久々に brew upgrade
をした後に発生
This error is happening because macOS decided to drop OpenSSL and switched to LibreSSL. Furthermore, macOS Homebrew switched from OpenSSL v.1.0 to v1.1, breaking many other apps that are dependent on OpenSSL v1.0. The solution below may or may not work for other apps, be sure to check with their respective maintainers to confirm.
上記のissueにも解決方法は書いてあったが、opensslをuninstallしてビルド済みのものを入れ直すという様な方法だったので少し抵抗があり、他に無いか探してみた
dyld-library-not-loaded-usr-local-opt-openssl-lib-libssl-1-0-0-dylib
上記のリンク内にもopensslのバージョンが1.0.2sやら1.0.2qやら出てくるが、自分の場合は1.0.2tだった
brew switch openssl 1.0.2t
上記のコマンドを実行して存在しないバージョンだと下記の様なエラーメッセージが表示されるので、そのバージョンを指定すれば良い様である
openssl's installed versions: 1.0.2t
以上で解決
Author And Source
この問題について(dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib となった時のメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/from_Unknown/items/b5390b02263eb716513e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .