将安装GitHub上的ewastools包的过程浅浅做个笔记
一开始我的R语言版本是4.2版本,下载的ewastools包无法使用,打算安装旧版本的R语言,试了好几个版本,最后确定了4.1.0版本的可以一用。
用Rstudio可以打开不同版本的R语言,具体的参见(106条消息) 安装低版本的R语言、和自行下载安装各个版本的R语言包、以及多环境运行R_卧新实验室的博客-CSDN博客_r语言旧版本安装
因为 ewastools包是从githup上下载,所以需要先下载"devtools"包
install.packages("devtools", type = "win. Binary")
下载的过程中提示我“Rtools”版本不对,并给了个链接:
https://cran.r-project.org/bin/windows/Rtools/rtools40.html
按照网页页面提示将“Rtools”安装并设置好参数。
write('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', file = "~/.Renviron", append = TRUE)
重启R,然后
Sys.which("make")
## "C:\\rtools40\\usr\\bin\\make.exe"
install. Packages("devtools", type = "win. Binary")
library(devtools)
之后可以用devtools下载ewastools包
devtools::install_github("hhhh5/ewastools")
还是无法下载,提示告诉我"illuminaio"包的版本不对
在Bioconductor官网上搜"illuminaio"包的下载
if (!require("BiocManager", quietly = TRUE))
install. Packages("BiocManager")
BiocManager::install("illuminaio")
重新下载
devtools::install_github("hhhh5/ewastools")
最后成功解决