1

Rにパッケージをインストールしようとしましたが、次のエラーが表示されます

installing *source* package ‘glasso’ ...
** package ‘glasso’ successfully unpacked and MD5 sums checked
 This package has only been tested with gfortran.
 So some checks are needed for a Fortran 90 compiler.
 R_HOME is /usr/local/Cellar/r/2.15.1/R.framework/Resources
    Unsupported Fortran 90 compiler or Fortran 90
    compilers unavailable! Stop!
ERROR: configuration failed for package ‘glasso’

どんな提案でも大歓迎です

4

1 に答える 1

1

OSX、XCode、Fortran、R、およびターゲット パッケージのバージョンはすべて互換性がなければなりません。(そして、質問にはこれらのバージョン番号をすべて含めるべきでした。) 現時点で私たちが言えることは、R のバージョンが古いということだけです。Simon Urbanek は、ATT Research で GNU Fortran コンパイラを提供しています。ウェブサイト。あなたのマシンは、コンソール テストで見つけた GNU FORTRAN に正しくディスパッチするように正しく設定されていないようです。MacPorts または Fink でインストールされた場合、XCode/make への R Makefile ディレクティブがそれを見つけるための適切なディレクトリにない可能性があります。

ソース パッケージをインストールする際のデフォルトの動作は、そのパッケージの現在のバージョンを取得することであるため、R 2.15.1 ではなく R 3.0.1 と適切に結合されたソース パッケージを取得する可能性があります。そのルートに行くことにした場合は、アーカイブに古いバージョンのglassoがあります。

しかし、R 3.0.1 に更新して、現在のバイナリ バージョンを使用してみませんか? ソース インストールの必要性は明らかではなく、これを効果的に行うための適切なツールまたは適切なスキルセットを持っていないようです。(私はこれらの問題に自分自身で苦労しているので、あなたを侮辱しようとしているわけではありません。)

于 2013-05-25T17:51:04.653 に答える