美文网首页简书付费文章
「Debug R」MacOS编译R包出现gfortran: No

「Debug R」MacOS编译R包出现gfortran: No

作者: xuzhougeng | 来源:发表于2020-03-23 21:22 被阅读0次

    使用MacOS编译R包的时候,有可能会出现gfortran: No such file or directory的报错

    报错信息

    顾名思义,就是Mac没有在环境变量中找到gfortran这个软件。于是尝试下载 https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/macosx/tools/gfortran-6.1.pkg 并安装

    安装界面

    但是重新安装的时候,依旧发现同样的报错信息。于是我推测软件安装后可能没有加入环境变量,于是我打开终端,输出gfortran -v,果然 显示command not found。

    我于是尝试去修改环境变量"PATH"在最后加上gfortran执行文件的路径/usr/local/gfortran/bin

    通常而言,这个问题到这个时候应该解决了。然而重新安装的时候还是发现R没有找到gfortran。

    因此我推测可能是.bashrc或者.bash_profile的配置后,还没有被R识别,于是我用Sys.getenv("PATH")发现果然如此。

    最后,利用Sys.setenv解决了问题

    相关文章

      网友评论

        本文标题:「Debug R」MacOS编译R包出现gfortran: No

        本文链接:https://www.haomeiwen.com/subject/ixygyhtx.html