
76
|
第
3
章
如果你在没有 RStudio 的情况下运行 R,则可以使用以下解决方案更改 CRAN 镜像。此
解决方案假设你有一个
.Rprofile
,如 3.16 节中所述:
1. 调用 chooseCRANmirror 函数:
chooseCRANmirror()
R 将呈现 CRAN 镜像列表。
2. 从列表中选择一个 CRAN 镜像,然后按 OK。
3. 要获取镜像的 URL,请查看 repos 选项的第一个元素:
options("repos")[[1]][1]
4. 将此行添加到
.Rprofile
文件中。如果你需要 RStudio 的 CRAN 镜像,则可以执行以
下操作:
options(repos = c(CRAN = "http://cran.rstudio.com"))
或者你可以使用另一个 CRAN 镜像的 URL。
3.12.3 讨论
在每次安装 R 包的过程中都会使用相同的 CRAN 镜像(即离你最近的镜像或 RStudio
提供的镜像),因为每次加载R 包时RStudio 都不会提示你;它只是使用“偏好”
(Preferences)菜单中的设置。你可能希望更改该镜像以使用更接近你的计算机的其他镜
像。使用此解决方案更改你的镜像,以便每次启动 R 或 RStudio 时,都可以使用所需要
的仓库。
repos 选项是默认镜像的名称。使用 chooseCRANmirror 函数选择镜像时会有一个
重要的副作用,即按照选择来设定 repos 选项。问题是 R 退出时,R 不会保存选择的
镜像为默认镜像。通过在 ...