看似成功运行后
brew install homebrew/science/octave
当我从终端运行octave
时,出现以下错误:
dyld: Library not loaded: /usr/local/lib/libhdf5.9.dylib
Referenced from: /usr/local/Cellar/octave/3.8.1_1/bin/octave-cli-3.8.1
Reason: image not found
Trace/BPT trap: 5
有什么想法吗?感谢。
答案 0 :(得分:0)
结束这个相当模糊的问题,以及后人的温和笔记以防万一。
最终,使用自制程序进行了充分的扫描 - 包括手动删除brew doctor
中提到的可能存在问题的文件 - 使这个问题消失了。似乎自制软件无法安装hdf5,但不确定原因。
答案 1 :(得分:0)
我通过运行:
在Mac上解决了这个问题sudo brew reinstall --build-from-source octave
您还希望确保brew是最新的。
答案 2 :(得分:0)
将以下环境变量添加到bash_profile中为我解决了这个问题:
export DYLD_FALLBACK_LIBRARY_PATH=/usr/local/cuda/lib:$HOME/anaconda/lib:/usr/local/lib:/usr/lib:/opt/intel/composer_xe_2015.2.132/compiler/lib:/opt/intel/composer_xe_2015.2.132/mkl/lib