Rで特定のCRANミラーを永続的に設定するにはどうすればよいですか?
ラップトップに永続的に設定して、そうするときにinstall.packages()
どのミラーを選択するかを再度尋ねられないようにしたい。
.Rprofileにリポジトリを設定して、Rを開始するたびに選択内容を復元できます。
編集:より正確に:
追加
options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))
あなたの.Rprofileに
または、サイト全体でミラーを設定することもできますRprofile.site
。ファイルの場所は次のように指定され?Startup
ます。
このファイルのパスは、
R_PROFILE
環境変数の値から取得されます(チルダ拡張後)。この変数が設定されていない場合、デフォルトはですR_HOME/etc/Rprofile.site
。これは、存在する場合に使用されます(「factory-fresh」インストールでは使用されません)。
したがってSys.getenv("R_PROFILE")
、最初のオプション、またはSys.getenv("R_HOME")
2R.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)})