OSをHighSierraにUpdateしたらfortranが動かなくなったのでインストールし直した。
いつも検索してしまうのでここで整理しておく。
OSのバージョンによって動くgccのバージョンに違いがあるので注意が必要。
(インストールする際に、動かせないものについてはerrorが表示される)
###対処法
1.gccのバージョンの確認(必要だったら)
terminal
$ port search gcc
2.gccのインストール
terminal
$ sudo port install gcc6
3.インストールされているgccの状態を確認(必要だったら)
terminal
$ sudo port select --list gcc
Available versions for gcc:
mp-gcc6
mp-gcc7
none(active)
4.利用するgccのバージョンの指定
terminal
$ sudo port select gcc mp-gcc6
$ sudo port select --list gcc
Available versions for gcc:
mp-gcc6(active)
mp-gcc7
none
$ which gfortran
/opt/local/bin/gfortran
これでmacportsでインストールしたgfortran(gcc)がdefaultで使用できるようになる。