安装octave时出错(mac osX,homebrew)

时间:2015-01-30 14:42:17

标签: macos octave homebrew

看似成功运行后

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 

有什么想法吗?感谢。

3 个答案:

答案 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