2014-07-05 81 views
4

我已經通過自制軟件安裝了八度和gcc。無論是安裝返回任何錯誤,但是當我嘗試運行倍頻我得到這個錯誤:自制軟件octave無法在標準版中找到gfortran

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醫生只返回關於男人目錄的所有權的消息,我認爲這是不相關的

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,但這並不會改變我的任何內容。

回答

3

釀造重裝qrupdate

更新後與gcc 4.9.1的路徑發生了變化。

2

我沒有在OSX小牛,直到我做了

釀造重裝gcc49 --enable-FORTRAN

這給了我/usr/local/bin/gfortran-4.9 FORTRAN。然後,我手動創建一個符號鏈接它

須藤LN -s /usr/local/bin/gfortran-4.9在/ usr/local/bin目錄/ gfortran

0

後一種解決方案一番搜索,這爲我工作:

brew install gcc49 --with-fortran 

我發現,這種安裝gfortran49爲「gfortran-4.9」和「gfortran」被綁在我以前安裝gfortran48的。因此,我回去和卸載gfortran48這樣:

brew remove gfortran 

然後我重新安裝gcc49:

brew reinstall gcc49 --with-fortran 

似乎已經奏效。

相關問題