写点什么

Mac openssl 未找到 / 加载失败问题处理

发布于: 2021 年 03 月 31 日

问题

$ psql
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Referenced from: /usr/local/Cellar/postgresql@9.6/9.6.10/lib/libpq.5.dylib
Reason: image not found
[1] 95508 abort psql
复制代码



环境

MBP 10.14.5


解决思路

  • /usr/local/opt/openssl/lib/libssl.1.0.0.dylib 这个依赖不存在,可能是因为安装了什么东西后也顺带安装了其他版本的 openssl ,先查看一下

cd /usr/local/Cellarll# ......  3 31 17:18 openssl# ......  3 31 17:09 openssl@1.1


cd /usr/local/optll# ...... 3 25 17:50 openssl -> ../Cellar/openssl@1.1/1.1.1d# ...... 11 27 2018 openssl@1.0 -> ../Cellar/openssl/1.0.2q# ...... 3 25 17:50 openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1d

复制代码


  • 查看 openssl 版本号

cd /usr/local/Cellar/openssl  ll
# ...... 11 27 2018 1.0.2q
复制代码


  • 解决问题

cd /usr/local/optlsbrew switch openssl 1.0.2q  # 执行报错的话也可以手动修改
复制代码
手动修改:

将 /usr/local/opt 路径下,真实指向 openssl 版本号的文件夹,即

openssl@1.0 -> ../Cellar/openssl/1.0.2q

的名字改为 openssl ,注意原来这个名字的文件夹要换成其他名字。


用户头像

学机械的后端小开发养了猫 2021.03.30 加入

徘徊在平平仄仄梦的边缘

评论

发布
暂无评论
Mac openssl 未找到/加载失败问题处理