我正在尝试在Mac OS(macOS Mojave版本10.14.3)上安装Homebrew
我不断收到以下错误(我在终端中看到的确切消息):
dyld: Library not loaded: @rpath/libssl.1.0.0.dylib
Referenced from: /Users/[my_machine_name]/anaconda3/lib/libssh2.1.dylib
Reason: image not found
我看到很多解决方案在解决方案中提到了一些与
brew 相关的命令,但是我试图在此处安装brew,所以还没有brew。我想知道我该怎么办?
编辑:
我正在使用以下命令来安装brew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
答案 0 :(得分:2)
您可以通过conda环境管理器安装libssh2来解决此问题。
conda install libssh2
答案 1 :(得分:1)
使用conda升级到python 3.7后,我遇到了同样的问题。 新的git仓库会在git pull或git push时产生以下错误
dyld:未加载库:@ rpath / libssl.1.0.0.dylib
引用自:/Users/alexis/anaconda3/lib/libssh2.1.dylib
原因:找不到合适的图像。
我使用的是macOS 10.12.6 Sierra。 重新安装libssl或git,更新brew无法修复它。
解决方法是
conda更新--prefix / Users // anaconda3 anaconda
我现在在
conda 4.6.9
答案 2 :(得分:0)
我终于明白了问题所在。 dylib找不到。因此,我在~/.bash_profile
中添加了以下行(您可以使用nano ~/.bash_profile
命令打开此文件,也可以使用nano
以外的任何其他编辑器打开该文件):
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/opt/local/lib
此行仅告诉我们应该在哪里找到dylib。只需弄清楚您的dylib在哪里(就我而言,它们在/opt/local/lib
处,然后将路径添加到~/.bash_profile
文件中。)
通知:此解决方案可能会影响其他一些功能。但就我而言,它有助于成功安装Homebrew。如果有的话,谁能分享更好的解决方案,那就太好了。