Octave 自制八度音程可';在小牛队中找不到格弗特兰

Octave 自制八度音程可';在小牛队中找不到格弗特兰,octave,homebrew,gfortran,Octave,Homebrew,Gfortran,我通过自制软件安装了octave和gcc。两次安装都没有返回任何错误,但当我尝试运行octave时,出现以下错误: dyld: Library not loaded: /usr/local/Cellar/gfortran/4.8.2/gfortran/lib/libgfortran.3.dylib Referenced from: /usr/local/lib/libqrupdate.1.dylib Reason: image not found Trace/BPT trap: 5 我

我通过自制软件安装了octave和gcc。两次安装都没有返回任何错误,但当我尝试运行octave时,出现以下错误:

dyld: Library not loaded: /usr/local/Cellar/gfortran/4.8.2/gfortran/lib/libgfortran.3.dylib
  Referenced from: /usr/local/lib/libqrupdate.1.dylib
  Reason: image not found
Trace/BPT trap: 5
我已经完成了brew更新、升级等所有工作。Brew doctor只返回有关man目录所有权的消息,我认为这与此无关

Warning: Some directories in /usr/local/share/man aren't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably `chown` them:
    /usr/local/share/man/de
    /usr/local/share/man/de/man1

有什么想法吗?我看到的其他帖子建议取消链接/重新链接gcc,但这对我来说没有任何改变。


更新到gcc 4.9.1之后,路径发生了变化。

在OSX mavericks上我没有得到fortran,直到我得到了

brew重新安装gcc49--启用fortran

这给了我/usr/local/bin/gfortran-4.9。然后我手动为它创建了一个符号链接


sudo ln-s/usr/local/bin/gfortran-4.9/usr/local/bin/gfortran经过多次搜索,找到了一个解决方案,这对我很有用:

brew install gcc49 --with-fortran
我发现这个安装了gfortran49的“gfortran-4.9”和“gfortran”与我以前安装的gfortran48绑定在一起。因此,我返回并卸载了gfortran48,如下所示:

brew remove gfortran
然后我重新安装了gcc49:

brew reinstall gcc49 --with-fortran
似乎已经奏效了