Проект Rstudio с использованием другой версии R
Rstudio может изменить версию R, которую он использует ( https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R). Есть ли способ сделать это для конкретного проекта?
Контекст: я создаю приложение на основе R, связывая R-portable с моим кодом и некоторыми другими сценариями, чтобы все это работало. Я хотел бы работать над моим проектом из RStudio, используя переносимую версию R в приложении, не меняя мою версию R для каждого другого проекта RStudio, над которым я работаю.
1 ответ
Это не полный ответ, но если вы действительно хотите напомнить, что у вас есть соответствующая версия R в проекте RStudio, вы можете принудительно остановить сценарий, если номер версии не совпадает:
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.
Это будет напоминать вам об изменении номера версии R по сравнению с глобальными параметрами RStudio.