rm(list=ls())
install.packages(c("devtools", "knitr", "rmarkdown"))
library(devtools)
# 先运行devtools::install_local,手动下载依赖包,然后安装
install.packages("E:/R/R-4.3.2/library/MRCIEU-ieugwasr-0.1.5-88-g33e4629.tar.gz", repos = NULL, type = "source")
install.packages("E:/R/R-4.3.2/library/rondolab-MR-PRESSO-3e3c92d.tar.gz", repos = NULL, type = "source")
# install_local 对于处理包的依赖关系和编译源代码特别有效
devtools::install_local("E:/R/R-4.3.2/library/TwoSampleMR-master.zip")
library(TwoSampleMR)
devtools::install_local("E:/R/R-4.3.2/library/MRInstruments-master.zip")
install.packages("captioner")
library(MRInstruments)
devtools::install_local("E:/R/R-4.3.2/library/captioner-master.zip")
devtools::install_local("E:/R/R-4.3.2/library/MRPracticals-master.zip")
library(MRPracticals)
先后尝试:
1. 换代理
2. 换源
3. 不同版本的官方安装代码
都无效,还是手动安装最快。
流程
1. github code手动下载压缩包
2. 放入r library路径
3. devtools安装,看哪个依赖包装不上手动下载
4. 安装成功