安装R包并进行编译时出现的另一个错误(错误一见之前的文章)

2019-09-29  本文已影响0人  桁_COLA
截图

configure: error: cannot run C compiled programs.

If you meant to cross compile, use `--host'.

See `config.log' for more details

这个报错只要在编译参数最后加上 --host=x86_64即可

uname -m    这个命令可以看相关信息

【这个方法可能在Windows上有效 但在Mac上我并不会使用】

于是我发现了另一个捷径,是小白也可以搞定的方法

现在Bioconductor这个网站https://bioconductor.org/packages/release/BiocViews.html#___Workflow中找到我们所缺失的包

或者在CRAN这个网站上查找

这里我们编译失败的是httpuv这个包

找到之后https://cran.rstudio.com/web/packages/httpuv/index.html我们下载对应系统的文件

截图

解压之后直接把它复制到R包所在的文件夹下就好了

R中其他关于编译失败的问题请移步我的另一个文章https://www.jianshu.com/p/91d89898520b

PS:获得R包所在文件夹的命令:.libPaths

上一篇 下一篇

猜你喜欢

热点阅读