Mac最新版R安装GitHub包toolsForAtlas时出现连接错误求助
解决toolsForAtlas包安装报错(找不到renv/activate.R)
问题根源
从报错日志看,安装失败是因为R尝试读取renv/activate.R文件但找不到,这和Mac最新版R的兼容性无关,是目标GitHub仓库的renv环境配置文件缺失或未被正确拉取导致的。
解决办法
办法1:安装时跳过renv相关检查
用remotes安装时添加参数,跳过 vignettes 构建和不必要的环境检查:
remotes::install_github("sivanMargalit/toolsForAtlas", build_vignettes = FALSE, INSTALL_opts = "--no-multiarch")
要是还不行,先临时关掉renv的自动激活再安装:
options(renv.config.activate.prompt = FALSE) remotes::install_github("sivanMargalit/toolsForAtlas")
办法2:手动克隆仓库本地安装
- 打开终端,把仓库克隆到本地:
git clone https://github.com/sivanMargalit/toolsForAtlas.git
- 进入克隆的文件夹,删掉
.Rprofile里涉及renv激活的代码(如果有的话); - 在R里执行本地安装:
install.packages("你克隆的仓库本地路径", repos = NULL, type = "source")
办法3:反馈给包维护者
如果上面的方法都没用,大概率是仓库本身的renv配置有问题,直接去GitHub仓库的Issues里告诉维护者,说明安装时找不到renv/activate.R文件导致失败即可。
内容的提问来源于stack exchange,提问作者Krista Oswald
相关产品推荐
相关产品推荐

