R 4.1中R CMD INSTALL--use-vanilla选项报错问题求助
R 4.1中R CMD INSTALL --use-vanilla报错的替代解决方案
首先明确:R 4.1版本的R CMD INSTALL并不支持--use-vanilla选项,该选项是在R 4.2及更高版本才引入的,你看到的帮助文档可能对应了更高版本的内容。
针对RStudio构建工具的替代方案:
- 使用环境变量
R_INSTALL_VANILLA:设置该变量为true后,R CMD INSTALL会自动跳过Renviron和Rprofile文件的读取,和目标功能完全一致。- 永久生效设置:打开RStudio的「Tools > Global Options > General > Environment」,点击「Edit」添加环境变量
R_INSTALL_VANILLA=true,重启RStudio后生效。 - 临时会话生效:在R控制台执行
Sys.setenv(R_INSTALL_VANILLA = "true"),之后触发RStudio的安装构建即可,关闭RStudio后该设置会重置。
- 永久生效设置:打开RStudio的「Tools > Global Options > General > Environment」,点击「Edit」添加环境变量
如果以上方法无法满足需求,只能退回到命令行执行:
R --vanilla CMD INSTALL .
这条命令通过先以vanilla模式启动R,再执行INSTALL操作,同样能实现不读取配置文件的效果。
内容的提问来源于stack exchange,提问作者thothal
相关产品推荐
相关产品推荐

