首先,表示一下对顾祖光博士的崇敬膜拜之情。
1.需要3.5版本的Rstudio
source("https://bioconductor.org/biocLite.R")
biocLite("ComplexHeatmap")
2.基于github网站下载安装"ComplexHeatmap"
install.packages("devtools") #这是为了让你的Rstudio有“install_github"这个安装命令
library(devtools)
install_github("jokergoo/ComplexHeatmap")
这个时候可能还会出现一些程辑包缺失的情况,此时就是缺什么安装什么,直至全部安齐,这个过程中就需要用library(ComplexHeatmap)不断地检查缺失什么。
library(ComplexHeatmap)
#Error: package or namespace load failed for ‘ComplexHeatmap’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
不存在叫‘Cairo’这个名字的程辑包
install.packages("Cairo")
library(ComplexHeatmap)
#Error: package or namespace load failed for ‘ComplexHeatmap’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
不存在叫‘GetoptLong’这个名字的程辑包
install.packages("GetoptLong")
出现上面这幅图,就表示你安装成功了。
3.有的大神也用了另外一种方法,我没有安装成功,作为一直菜鸟实在没有搞懂为什么,所以就继续查了其他方法。同学们可以试一下,如果出现安装缓慢的时候,就换一个CRAN地址,可能会好很多。
if(!requireNamespace("BiocManager", quietly = T))
install.packages("BiocManager") #菜鸟们注意,这两行是一道命令,不是两道,应该是一个if循环。(本人也是一个菜鸟,注释不带有歧视与偏见)
BiocManager::install("ComplexHeatmap")
欢迎大家留言交流。