当前位置:   article > 正文

internal server error怎么解决_已解决R包:dependencies * are not available for package

are not available for package 'gwasvcf

Rstudio-Server 在安装一些程序包的时候经常会出现这种错误:

ERROR: dependency ‘calibrate’ is not available for package ‘qqman’

* removing ‘/usr/local/lib/R/site-library/qqman’

在下载qqman时遇到的这种错误:

  1. ERROR: dependency ‘calibrate’ is not available for package ‘qqman’
  2. * removing ‘/usr/local/lib/R/site-library/qqman’
  3. #提示错误:依赖项“calibrate”不可用于包“qqman”
  4. The downloaded source packages are in
  5. /tmp/Rtmp7c5AMw/downloaded_packages’
  6. Warning message:
  7. In install.packages("qqman", contriburl = contrib.url("http://cran.r-project.org/")) :
  8. 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

(R版本太低)

3e1c9ee18915efda4bcf5bc678a92b70.png

知道原因之后,选择降低软件包的版本。

f5e735a7c223e8cfc5f1c94e0cb51e7a.png
  1. R
  2. #以下在R中进行
  3. download.file("https://cran.r-project.org/src/contrib/Archive/calibrate/calibrate_1.7.tar.gz","calibrate_1.7.tar.gz")
  4. install.packages("calibrate_1.7.tar.gz", repos = NULL)

e4be7568ba8a9734e246429867586164.png

然后重新下载自己需要的包

install.packages('qqman',  contriburl=contrib.url('http://cran.r-project.org/')

以上也可在Rstudio-Server中进行,如不能解决你的问题,可查看R的其他安装方法https://blog.csdn.net/ARPOSPF/article/details/84997200

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/700765
推荐阅读
相关标签
  

闽ICP备14008679号