Ответ 1
Вы можете установить репозитории в своем .Rprofile для восстановления своего выбора при каждом запуске 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/
- /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)})