一文搞定R包安装报错
R包安装报错是一件很头痛的事情,因为包安装不了,后面的分析都无法完成了。其中R包报错最常见的就是bioconductor上的包,有很多粉丝最近都问到这个问题,所以在这里讲一下。
报错问题
在安装bioconductor上的包时候,大家可能往往会将多个包一起安装,例如像这样:
source("http://bioconductor.org/biocLite.R")
biocLite("limma")
biocLite("impute")
biocLite("pheatmap")
这样一起安装一般都会报错,下面我们可以试试看,直接将上面的代码复制到R,然后看看会有什么样的结果
出现了如下的结果:
后面的包无法安装了,你这时候在按回车是这个反应:
Update all/some/none? [a/s/n]:
Update all/some/none? [a/s/n]:
Update all/some/none? [a/s/n]:
接下来,我们来看解决方法。
解决办法
遇到这种情况,我们输入一个n就可以了。
我们在安装bioconductor包的时候,先将第一个安装好,后面的可以一起安装,
例如这样:
source("http://bioconductor.org/biocLite.R")
biocLite("limma")
有时候,没有出现上面这种情况,安装时也报错,我们要检查一下是source("http://bioconductor.org/biocLite.R")这里网址有没有错,如果检查完都没有错的话,我们可以是在http加多一个s试试,这样子:
source("https://bioconductor.org/biocLite.R")
biocLite("limma")
本次分享就到这里,希望对大家有所帮助。
完
赞 (0)