[r] R에서 기본 CRAN 미러 영구 설정

R에서 특정 CRAN 미러를 영구적으로 설정하려면 어떻게해야합니까?

내가 할 때 install.packages()어떤 미러를 선택할지 다시 묻지 않도록 랩톱에 영구적으로 설정하고 싶습니다 .



답변

.Rprofile 에서 repos 를 설정 하여 R을 시작할 때마다 선택 사항을 복원 할 수 있습니다.

편집 : 더 정확하게 말하면 :

더하다

options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))

당신에 .Rprofile


또는 .NET Framework에서 사이트 전체 미러를 설정할 수 있습니다 Rprofile.site. 파일의 위치는 다음과 ?Startup같습니다.

이 파일의 경로는 R_PROFILE
환경 변수 의 값에서 가져옵니다 (물결 표시 확장 후). 이 변수가 설정되지 않은 경우 기본값은 R_HOME/etc/Rprofile.site이며 존재하는 경우 사용됩니다 ( ‘공장 새로 설치’에는 없음).

그래서 할 Sys.getenv("R_PROFILE")첫 번째 옵션에 대한, 또는 Sys.getenv("R_HOME")또는 R.home()두 번째 옵션. macOS에서 두 번째 위치는 /Library/Frameworks/R.framework/Resources/etc/.

파일이 없거나 다음 줄이 주석 처리 된 것을 볼 수 있습니다.

# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

따라서 주석 표시를 제거하고 ” http : //my.local.cran “을 올바른 웹 사이트로 변경합니다. 예 :

local({r <- getOption("repos")
       r["CRAN"] <- "http://cran.r-project.org"
       options(repos=r)})


답변