这几天在服务器上装github上的R包折磨了2天,写个帖子记录一下
描述:
(在linux服务器上,没有root权限)
直接 devtools::install_github("...") 报很多包是非零状态 had non-zero exit status
方法:
解决办法是把所有报非零状态的R包都各自安装好,再使用devtools::install_github("...") 就装好了
- 安装前先library()一下看是否存在
1、首选 使用conda安装:conda install r-package_name
- 记得检查一下:该包页面的更新日期是否在最近,名称为r-xx
conda install r-package_name # 把package_name改成自己需要装的包名
2、当conda安装报错:找不到地址时,打开R使用BiocManager包安装
报错显示:
PackagesNotFoundError: The following packages are not available from current channels:
解决方法:
library(BiocManager)
BiocManager::install("package_name") # package_name需自行替换为想要安装的包的名称