问题:
在Mac上 通过 macports 安装“git-core”:
port -v selfupdate port -v install git-core
安装后,当执行命令“git”时,它返回一条错误消息:
dyld: Library not loaded: /opt/local/lib/libssl.0.9.8.dylib Referenced from: /opt/local/bin/git Reason: image not found Trace/BPT trap
所有通过 macports 安装的其他程序都有问题。
执行“svn”也会返回同样的错误:
dyld: Library not loaded: /opt/local/lib/libssl.0.9.8.dylib Referenced from: /opt/local/bin/svn Reason: image not found Trace/BPT trap
原因 libssl 在使用这些程序时有问题。
解决方案:
- 找出最新可用的 OpenSSL 包
port installed openssl*
- 禁用当前的 OpenSSL 包,即“openssl @1.0.0a_0”
port deactivate openssl
- 启用以前的 OpenSSL 版本,在我的情况下是“openssl @0.9.8n_0+darwin”
port activate openssl@0.9.8n_0+darwin
测试之前返回错误的程序,现在一切正常。
日期:2020-06-02 22:16:46 来源:oir作者:oir