Это потому, что XQuartz требуется для MacOSX.В R MacOSX FAQ :
Устройство quartz () является родным графическим устройством в R для Mac OS X. ... Устройство quartz () можно использовать из R.APP или подходящая сборка R, запущенная на консоли Mac.Где поддерживается, это графическое устройство по умолчанию.... Кварцевое устройство допускает взаимодействие.
При установке пакетов можно установить один репозиторий CRAN:
install.packages("digest", repos = "https://cran.r-project.org")
Вы также можете определить свой репозиторий CRAN в началевашего кода с options
:
options(repos = structure(c(CRAN = "your_cran_mirror")))
Вот список CRAN mirros , где вы можете выбрать тот, который лучше всего подходит для вашего случая.
Вы также можетеустановите эти настройки для всего сайта на Rprofile.site
, который в macOS имеет значение /Library/Frameworks/R.framework/Resources/etc/Rprofile.site
, с помощью:
local({r <- getOption("repos")
r["CRAN"] <- "http://cran.r-project.org"
options(repos=r)})
PS: позже скопированный с этого поста .