美文网首页
openssl 环境问题

openssl 环境问题

作者: Mokaffee | 来源:发表于2020-09-14 11:45 被阅读0次

又是brew update 惹的祸

用brew install 了一下 jmeter,然后brew 又自动更新了很多软件,又要修

  • openssl 版本(影响到了 git-crypt)
  • python 版本(这个导致google SDK失败, 之前一次解决方案是重装google SDK)

错误信息

dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
  Referenced from: /usr/local/bin/git-crypt
image.png

解决问题的路径

去查找报错中的lib /usr/local/opt/openssl/lib/, 最后发现没有openssl package,但是有 openresty-opensslopenssl@1.1 这两个package.

image.png
ls -al /usr/local/Cellar/openssl*
image.png

最后解决方案

  • 先安装 1.0 版本的openssl
  • 手动 link 到1.0的openssl
brew install rbenv/tap/openssl@1.0
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/Cellar/openssl/1.0.2j/bin/openssl /usr/local/bin/openssl

关闭 homebrew 在安装一个新的包时候自动更新所有的其他包

将下面的环境变量加到你的配置文件(~/.zshrc)里,保存后,source ~/.zshrc 一下,就不用重新启动Terminal了

export HOMEBREW_NO_AUTO_UPDATE=true

相关文章

网友评论

      本文标题:openssl 环境问题

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