2017-10-16 5 views
0

Rstudio는 사용하는 R의 버전을 변경할 수 있습니다 (https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R). 특정 프로젝트에서이 작업을 수행 할 수있는 방법이 있습니까?다른 버전의 R을 사용하는 Rstudio 프로젝트

컨텍스트 : 저는 R-portable을 내 코드와 함께 묶어서 R 기반 응용 프로그램을 만들고 모든 코드가 작동하도록했습니다. RStudio 내에서 프로젝트에서 작업하고 싶습니다. 휴대용 버전의 R 어플리케이션을 사용하면서, 다른 RStudio 프로젝트에서 R 버전을 변경하지 않고 작업하고 싶습니다.

+0

동일한 시스템에 여러 개의 R 설치가 있고 RStudio 환경 설정에서 도구 -> 전역 옵션 -> 일반 -> R 버전 (변경)을 선택하여 사용할 수 있습니다. – Roland

+0

R 패키지가 구식 일 때 유용한 기능입니다. – jaySf

+0

@Roland 프로젝트별로이 작업을 수행 할 수있는 방법이 있습니까? 프로젝트간에 전환 할 때마다 수동으로 R 설치를 변경해야한다는 것을 기억하고 싶지는 않습니다. 결국에는 그 일을 잊어 버리고 여러 가지 문제를 야기 할 것입니다. – Empiromancer

답변

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 버전 번호를 변경하라는 메시지가 표시됩니다.