openssl升級后,ssh相關命令報錯dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib


背景:本地openssl從1.0.0升級后報錯dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
 
進入到找不到lib包的目錄,看到沒有對應的版本
 

解決方法:

brew switch openssl 1.0.2q
 
如果你不知道要切換為的openssl版本是什么也沒關系,直接輸入后會提示你已經安裝的可用版本是多少(如下圖,提示已經安裝的是1.0.2q)
 
這是在進入 /usr/local/opt/openssl/lib/l看下面的內容,lib包就已經變更了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM