「MacOSクライアント(OS 10.14)」の版間の差分

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を起動して作業を行う.