0

我正在尝试在终端窗口中运行 NCO 可执行 ncks。我发现除了从 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 无法找到库。有没有人知道如何解决这个问题?

4

1 回答 1

1

错误消息来自 (ana)conda,而不是来自 MacPorts,因为ncks可执行文件/Users/matthewlaffin/anaconda/bin/ncks位于您的 (ana)conda 目录中,并且它正在尝试查找显然未安装的 (ana)conda 库。不知道为什么。请参阅问题以获取可能的解决方案。

如果您没有安装 (ana)conda,那么您的默认 NCO 可能来自 MacPorts,只要您的 PATH 和 LD_LIBRARY_PATH 设置正确,MacPorts 安装就可以工作。

于 2017-09-26T23:22:50.807 回答