在安装TCGAbiolinks时竟然出现了安装R包之“俄罗斯套娃”现象。
library(pacman)
p_load(TCGAbiolinks)

第一回合

既然缺
R.utils
,那咱就乖乖安装呗。
第二回合

又发现缺少
R.methodsS3
和R.oo
依赖包,那就继续安装呗,手欠的我先安装了R.oo
。
第三回合

竟然发现R.oo依赖于R.methodsS3。
终极之战
remotes::install_github("HenrikBengtsson/R.methodsS3", ref="develop")
remotes::install_github("HenrikBengtsson/R.oo", ref="develop")
remotes::install_github("HenrikBengtsson/R.utils@develop")
BiocManager::install("TCGAbiolinks",ask = F,update = F,force = T)
library(TCGAbiolinks)

你以为就这样结束了?不存在的事,这时候下载数据,你就会发现竟然报错。
TCGAbiolinks常见报错


这是又闹哪出呢?
变换TCGAbiolinks的按照方式即可。
devtools::install_github('BioinformaticsFMRP/TCGAbiolinks')
总结:安装R包时要有耐心,具体问题具体分析,不抛弃不放弃,总会安装成功的。
彩蛋:如果有耐心可以尝试安装下IOBR
和MOVICS
两个神包,只要心态没崩并成功安装,R包安装已经入门啦。
网友评论