1

I was trying to install a package in R. However, it shows the following error

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’

Any suggestions will be much appreciated

4

1 回答 1

1

OSX、XCode、Fortran、R 和目标包的版本必须全部兼容。(你应该在你的问题中包含所有这些版本号。)目前我们唯一能说的是你有一个过时的 R 版本。Simon Urbanek在 ATT Research 提供了一个 GNU Fortran 编译器网站。您的机器似乎设置不正确,无法正确发送到您在控制台测试中找到的 GNU FORTRAN。如果它是使用 MacPorts 或 Fink 安装的,它可能不在正确的目录中,以供 XCode/make 的 R Makefile 指令找到它。

由于安装源程序包的默认行为是检索该程序包的当前版本,因此您可能会获得与 R 3.0.1 但不与 R 2.15.1 正确匹配的源程序包。如果您决定走那条路,档案中有旧版本的 glasso 。

但是为什么不更新到 R 3.0.1 并使用当前的二进制版本呢?显然不需要安装源代码,而且您似乎没有正确的工具或正确的技能来有效地执行此操作。(我不是想侮辱你,因为我自己也在为这些问题苦苦挣扎。)

于 2013-05-25T17:51:04.653 回答