目录
- 1. 更新R(不推荐)
- 2. 更改或指定镜像源
- 3.源码安装
安装R包时这个错误是经常见到的。我认为有几个方法可解决,记录之。
1. 更新R(不推荐)
简单粗暴的方法就是更新R,但这波及的范围太大了,不到万不得已不建议。
2. 更改或指定镜像源
出现这个问题很有可能是你现在用的镜像中未纳入这个包,一是可以多换个源试试。如:
install.packages('package-name',repos='http://cran.us.r-project.org')
或,在Rstudio中可以:
或,命令行可直接指定Rstudio:
install.packages('package_name', dependencies=TRUE, repos='http://cran.rstudio.com/')
基本上能解决这个问题了。
3.源码安装
当然,也有可能是版本不兼容了。这时候可直接源码安装,下载具体版本的R包源码。
在Rstudio中:
或install.packages("d:/R/install/truncdist_1.0-1.zip", repos=NULL)
在Linux中:
R CMD INSTALL package.tar.gz
Ref:
https://www.haktansuren.com/installing-r-package-fixing-package-xxx-is-not-available-for-r-version-x-y-z-warning/
作者:Bioinfarmer,若要及时了解动态信息,请关注同名微信公众号:Bioinfarmer。