|
|
56行目: |
56行目: |
| === Gnu Octave関係 === | | === Gnu Octave関係 === |
|
| |
|
| http://wiki.octave.org/Octave_for_MacOS_X を参考にして,Homebrewでインストールする.ただし,ほかのインストラーが作った/usr/local/etc/や/usr/local/libに書き込み権限がなくてエラーになることがある。その時は以下のようにオーナーとパミッションを変更する。(クリーンインストールでこれらのフォルダがないときは不要) | | http://wiki.octave.org/Octave_for_MacOS_X を参考にして,Homebrewでインストールする. |
| *Homebrewはadminグループに属すadministratorアカウントで作業するので、これらのディレクトリに書き込めるように、パミッションとオーナグループを以下のよう変更する。
| |
| sudo chmod g+w /usr/local/etc/
| |
| sudo chmod g+w /usr/local/lib/
| |
| sudo chown :admin /usr/local/etc/
| |
| sudo chown :admin /usr/local/lib/
| |
|
| |
|
| その上で,以下の手順でoctaveをインストールする.
| |
| brew tap homebrew/science
| |
| brew update && brew upgrade
| |
| brew install octave --with-docs
| |
| なお,Javaがないと怒られるときは,指示に従って
| |
| brew install Caskroom/cask/java
| |
| でインストール.
| |
|
| |
| 途中でリンカldがエラーを出すことがある.brew doctorでwarningとなるいらなそうなライブラリファイルなどを削除するとエラーがでなくなった.
| |
|
| |
| あと,途中で
| |
| brew link --overwrite フォーミュラ名
| |
| が何度か必要になるかもしれない.
| |
|
| |
| Xcode5の環境だと,octaveのインストール途中でtbbのインストールでエラーとなることがある.その場合,tbbだけを
| |
| brew install tbb --env=std
| |
| でインストールしてから,octaveをインストールしなおせばよい.(参考 https://github.com/mxcl/homebrew/issues/22545)
| |
|
| |
| インストール後実行すると以下のエラーが出る場合,
| |
| dyld: Library not loaded: /usr/local/lib/gcc/5/libgfortran.3.dylib
| |
| Referenced from: /usr/local/Cellar/octave/4.0.0_1/bin/octave-cli-4.0.0
| |
| Reason: image not found
| |
|
| |
| gccをlinkしなおす.
| |
| brew link gcc
| |
|
| |
| 以下のようにする必要があるかも
| |
| brew unlink gfortran
| |
| brew link --overwrite gcc
| |
| *Packageのインストール | | *Packageのインストール |
| **Octaveを起動して作業を行う. | | **Octaveを起動して作業を行う. |