Большинство пакетов CRAN имеют размер <100 МБ и согласованы между зеркалами, поэтому скорость и / или согласованность вряд ли будут подходящими кандидатами.</p>
Для контекста, чрезвычайно простая терминальная команда, такая как 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).
Какова цель принудительного выбора зеркала?(это может звучать риторически, но мне действительно любопытно)