问题
如图,执行wget命令时,报错:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
解决办法
首先,既然提示/usr/local/opt/openssl/lib/libssl.1.0.0.dylib这个Library not loaded
那么先进入/usr/local/opt/openssl/lib这个目录看下,发现的确没有libssl.1.0.0.dylib
有的是libssl.1.1.dylib
也就是说应该是这个版本不对,网上提供的资料是说用下面的命令修改版本号:
brew switch openssl '具体的版本'
但是我们明不知道具体改成什么,可以先随便输入一个版本号,如1.0.2
会发现会提示我们已经安装的版本:“openssl’s installed versions: 1.0.2o_2”
然后把版本信息改成提示的版本号,再执行一遍就可以了
[xx@Office:.brew]$ brew switch openssl 1.0.2
Error: openssl does not have a version "1.0.2" in the Cellar.
openssl's installed versions: 1.0.2o_2
[xx@Office:.brew]$ brew switch openssl 1.0.2o_2
Cleaning /usr/local/Cellar/openssl/1.0.2o_2
Opt link created for /usr/local/Cellar/openssl/1.0.2o_2