Rで特定のCRANミラーを永続的に設定するにはどうすればよいですか?
install.packages()
を実行するときに、どのミラーを選択するか二度と尋ねられないように、ラップトップで永続的に設定したい。
reposを。Rprofileに設定して、Rを起動するたびに選択を復元できます
編集:より正確に:
追加する
_options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))
_
あなたの。Rprofile
または、_Rprofile.site
_でミラーをサイト全体に設定できます。ファイルの場所は_?Startup
_で指定されます:
このファイルのパスは、_
R_PROFILE
_環境変数の値から取得されます(チルダ展開後)。この変数が設定されていない場合、デフォルトは_R_HOME/etc/Rprofile.site
_であり、存在する場合に使用されます(「工場出荷時」インストールでは使用されません)。
したがって、最初のオプションにはSys.getenv("R_PROFILE")
を、2番目のオプションにはSys.getenv("R_HOME")
またはR.home()
を実行します。 macOSでは、2番目の場所は_/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 」を正しいWebサイトに変更します。例:
_local({r <- getOption("repos")
r["CRAN"] <- "http://cran.r-project.org"
options(repos=r)})
_