美文网首页
Nginx启动故障:dyld: Library not load

Nginx启动故障:dyld: Library not load

作者: shungdawei | 来源:发表于2020-05-30 12:38 被阅读0次

今天不知道什么情况nginx无法启动了,nginx -v时提示下面错误

az@mbp ~ % nginx -v
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/bin/nginx
  Reason: image not found
zsh: abort      nginx -v

网上找了一些资料参考,说是执行一条命令就可以 brew switch openssl <版本>,尝试了下果然OK了。

az@mbp ~ % brew switch openssl 1.0.2r
Cleaning /usr/local/Cellar/openssl/1.0.2r
Opt link created for /usr/local/Cellar/openssl/1.0.2r
az@mbp ~ % nginx -v
nginx version: nginx/1.15.10

如果不知道openssl版本可以执行一条错误命令,会主动返回已安装的版本。
命令基本格式为brew switch <formula> <version><formula>对应openssl 不要输错了。

az@mbp ~ % brew switch openssl
Error: Usage: brew switch <formula> <version>
openssl installed versions: 1.0.2r

相关文章

网友评论

      本文标题:Nginx启动故障:dyld: Library not load

      本文链接:https://www.haomeiwen.com/subject/mwmczhtx.html