我正在尝试在终端窗口中运行NCO可执行文件。我发现除了从MacPorts安装NCO之外,我还需要创建一个.bashrc文件,以便最初开始使用。现在,当我运行ncks时,我得到了这个错误。
dhcp-v219-194:~ mlaf$ ncks
dyld: Library not loaded: @rpath/libssh2.1.dylib
Referenced from: /Users/matthewlaffin/anaconda/bin/ncks
Reason: image not found
Trace/BPT trap: 5
我是终端和NCO的新手,但我读过路径名中可能有错误导致NCO无法找到库。有没有人对如何解决这个问题有任何见解?
答案 0 :(得分:1)
错误消息来自(ana)conda,而不是来自MacPorts,因为ncks
可执行文件/Users/matthewlaffin/anaconda/bin/ncks
位于您的(ana)conda目录中,并且它正在尝试查找(ana)conda显然没有安装的库。不知道为什么。有关可能的解决方案,请参阅this问题。
如果您没有安装(ana)conda,那么可能您的默认NCO将来自MacPorts,只要您的PATH和LD_LIBRARY_PATH设置正确,MacPorts安装就会正常工作。