Rstudio-Server 在安装一些程序包的时候经常会出现这种错误:
ERROR: dependency ‘calibrate’ is not available for package ‘qqman’
* removing ‘/usr/local/lib/R/site-library/qqman’
在下载qqman时遇到的这种错误:
ERROR: dependency ‘calibrate’ is not available for package ‘qqman’
* removing ‘/usr/local/lib/R/site-library/qqman’
#提示错误:依赖项“calibrate”不可用于包“qqman”
The downloaded source packages are in
‘/tmp/Rtmp7c5AMw/downloaded_packages’
Warning message:
In install.packages("qqman", contriburl = contrib.url("http://cran.r-project.org/")) :
installation of package ‘qqman’ had non-zero exit status
有人讲是因为权限不足导致的,博文链接:
https://www.liujason.com/article/133.html
按照以上方法我并没有解决问题,提示“calibrate”不可用,去官网(https://cran.r-project.org/web/packages/available_packages_by_name.html)查看发现(其他包也可以查看),原来是R版本太低,软件包版本过高。
![84e74b189d7b30141d0578db3217f959.png](https://i-blog.csdnimg.cn/blog_migrate/89d3e5cd2eac75417719172e6c5386f3.png)
(R版本太低)
![3e1c9ee18915efda4bcf5bc678a92b70.png](https://i-blog.csdnimg.cn/blog_migrate/fd1ff4aaeb67b47cee91a4d2d815caa1.jpeg)
知道原因之后,选择降低软件包的版本。
![f5e735a7c223e8cfc5f1c94e0cb51e7a.png](https://i-blog.csdnimg.cn/blog_migrate/def6096e30ee7b300113e52440591d0c.jpeg)
R
#以下在R中进行
download.file("https://cran.r-project.org/src/contrib/Archive/calibrate/calibrate_1.7.tar.gz","calibrate_1.7.tar.gz")
install.packages("calibrate_1.7.tar.gz", repos = NULL)
![e4be7568ba8a9734e246429867586164.png](https://i-blog.csdnimg.cn/blog_migrate/e990c4d5707c86730f99c0f0f835dda2.jpeg)
然后重新下载自己需要的包
install.packages('qqman', contriburl=contrib.url('http://cran.r-project.org/')
以上也可在Rstudio-Server中进行,如不能解决你的问题,可查看R的其他安装方法https://blog.csdn.net/ARPOSPF/article/details/84997200