如何在 R 中永久设置特定的 CRAN 镜像?
我想将它永久设置在我的笔记本电脑中,这样当我这样做时install.packages()
,它就不会再问我要选择哪个镜子了。
您可以在 .Rprofile 中设置repos 以在每次启动R 时恢复您的选择
编辑:更准确地说:
添加
options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))
到您的.Rprofile
或者,您可以在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)})