我正在尝试运行需要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与这些capbailities?
谢谢!