美文网首页R语言报错集锦
Error: Bioconductor version '3.8

Error: Bioconductor version '3.8

作者: QIQIXIE | 来源:发表于2019-07-10 17:00 被阅读0次

问题来源

好久没升级R版本了,今天升级后安装Bioconductor相关R包的时候出现Error: Bioconductor version '3.8' requires R version '3.5'; see https://bioconductor.org/install的报错

library(BiocManager)
BiocManager::install("edgeR")
Error: Bioconductor version '3.8' requires R version '3.5'; see https://bioconductor.org/install

解决思路

明显就是升级了R但是BiocManger还没跟上脚步,因为我们在升级R语言的时候,library是没有变动的,导致我的包都是3.5版本的,所以解决问题第一时间想到的就是更新BiocManager到3.9(当然还有一种思路,在Options里面将R的版本重新选择3.5.3的,也能解决问题,我们都升级R了,当然是希望重新配置下所有R包的,所以这种方法就不介绍了,不过也可以当作以后解决类似问题的一种思路)

BiocManager::install(version = "3.9") #出现Upgrade 56 packages to Bioconductor version '3.9'? [y/n]:   输入y就好了,此次更新56个包
# 升级完了之后再次运行
BiocManager::install("edgeR")
# Bioconductor version 3.9 (BiocManager 1.30.4), R 3.6.0 (2019-04-26)
# Installing package(s) 'edgeR'
# also installing the dependency ‘locfit’   
# package ‘edgeR’ successfully unpacked and MD5 sums checked

搞定!

作者:解琪琪
链接:https://www.jianshu.com/u/bcb81276c29d
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

网友评论

    本文标题:Error: Bioconductor version '3.8

    本文链接:https://www.haomeiwen.com/subject/danhkctx.html