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

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

(R版本太低)

3e1c9ee18915efda4bcf5bc678a92b70.png

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

f5e735a7c223e8cfc5f1c94e0cb51e7a.png
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

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

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值