在R中安装软件包的问题

时间:2013-05-25 15:50:26

标签: r

我正在尝试在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’

任何建议都将不胜感激

1 个答案:

答案 0 :(得分:1)

OSX,XCode,Fortran,R和目标软件包的版本必须兼容。 (并且你应该在你的问题中包含所有这些版本号。)目前我们唯一能说的是你有一个过时版本的R. Simon Urbanek提供a GNU Fortran compiler at the ATT Research website。您的计算机似乎设置不正确,无法正确发送到您通过控制台测试找到的GNU FORTRAN。如果它与MacPorts或Fink一起安装,它可能不在R Makefile指令的正确目录中,以便XCode / make找到它。

由于安装源包的默认行为是检索该包的当前版本,因此您可能会获得与R 3.0.1正确配对但不与R 2.15.1配对的源包。如果你决定走这条路,你可以older versions of glasso in the Archives

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