Я пытаюсь запустить скрипт, который требует xQuartz
.Он отлично работает в Rstudio, но когда я вызываю скрипт с Rscript
, он не работает и выдает Error in x11() : X11 is not available
.
Когда я запускаю следующее, я получаю этот вывод.
> capabilities()
jpeg png tiff tcltk X11 aqua http/ftp sockets libxml
FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE
fifo cledit iconv NLS profmem cairo ICU long.double libcurl
TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE TRUE
Если я правильно читаю, может показаться, что мой R
не был собран с поддержкой X11
.
Чтобы устранить эту проблему, я попытался переустановить R через homebrew
с помощью команды:
brew reinstall R --with-java --with-openblas --with-x --with-cairo
homebrew
не распознает --with-x
и --with-cairo
как варианты.Однако в последующем тексте настройки homebrew
явно указывает
./configure --prefix=/usr/local/Cellar/r/3.5.0_1 --enable-memory-profiling --without-cairo --without-x
Я пробовал --without-x=no
и --without-cairo=no
, и оба варианта не были распознаны.
Как бы ясделать X11
узнаваемым для Rscript
?Это правильный путь?Если да, то как мне установить R с этими возможностями?
Спасибо!