要让R语言本地安装包自动安装cran和bioconductor上的依赖包,可以使用以下代码:

# 安装依赖包
install.packages('remotes')  # 如果没有安装remotes包则需要先安装
remotes::install_deps('.', dependencies = TRUE, repos = c('https://cran.rstudio.com', 'https://bioconductor.org/packages/release/bioc'))

# 构建安装包
devtools::build()

# 安装本地包
install.packages('path/to/package.tar.gz', repos = NULL, type = 'source')

这样就可以自动安装所有依赖包,并安装本地包了。注意,在安装本地包时需要将repos参数设置为NULL,否则会尝试从CRAN或其他仓库中安装包。

R语言本地包自动安装依赖 (CRAN & Bioconductor)

原文地址: http://www.cveoy.top/t/topic/l0Ea 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录