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