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)})