Rstudio可以更改其使用的R版本(https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R)。有没有办法为特定项目执行此操作?
上下文:我正在构建一个基于R的应用程序,它将R-portable与我的代码和其他一些脚本捆绑在一起,使其全部工作。我想在RStudio中使用应用程序中的R的可移植版本来处理我的项目,而不是为我工作的每个其他RStudio项目更改我的R版本。
答案 0 :(得分:0)
这不是一个完整的答案,但如果你真的想提醒你在RStudio项目中有匹配的R版本,你可以强制停止脚本,如果版本号不匹配:
if (!(version$major == "3") | !(version$minor == "4.3")) {
stop(paste0("Version ",version$major,".",version$minor," is in use. R version 3.4.3 is required. Exiting."))
}
Error: Version 3.4.2 is in use. R version 3.4.3 is required. Exiting.
这将提醒您从RStudio的全局选项中更改R版本号。