大多数CRAN软件包的<100mb,并且在各个镜像之间都是一致的,因此,速度和/或一致性不太可能成为候选。
对于上下文,是一个非常简单的终端命令,例如R -e 'install.packages("testthat")'
,错误
Error in contrib.url(repos, "source") :
trying to use CRAN without setting a mirror
Calls: install.packages -> contrib.url
Execution halted
大多数R用户希望该代码能够运行,因为他们已经从R脚本和R解释器(或rstudio)运行了该代码。
强制选择镜像的目的是什么? (这听起来很夸张,但我真的很好奇)
答案 0 :(得分:0)
设置CRAN镜像可以明确告诉R从何处检索源。
请选择您附近的位置。
https://cran.r-project.org/mirrors.html中的上一行暗示选择一个近距离镜是明智的。这是因为它可以提高下载速度,并减轻CRAN服务器的压力。有关如何执行此操作的信息,请参见以下线程:How to select a CRAN mirror in R
当然可以对此进行编程,但这是一个简单的步骤,可以使人们更多地参与其R设置。