R 上的 X11 错误

问题描述 投票:0回答:1

我在

RStudio
系统中的
Version 0.99.441
版本
Linux
中尝试了以下命令:

 X11(width=800,height=600,pointsize=12)

但是它给了我错误:

No protocol specified
Error in .External2(C_X11, d$display, d$width, d$height, d$pointsize,  : 
 unable to start device X11cairo
In addition: Warning message:
In X11(width = 800, height = 600, pointsize = 12) :
 unable to open connection to X11 display ''

我无法在这里找出问题所在。

添加

capabilities()

它给出以下输出:

jpeg         png        tiff       tcltk         X11        aqua    http/ftp     sockets      libxml 
TRUE        TRUE        TRUE        TRUE       FALSE       FALSE        TRUE        TRUE        TRUE 
fifo      cledit       iconv         NLS     profmem       cairo         ICU long.double     libcurl 
TRUE        TRUE        TRUE        TRUE        TRUE        TRUE       FALSE        TRUE        TRUE    
r
1个回答
0
投票

根据 r 手册

X11 启动 X Window 系统的图形设备驱动程序(版本 11)。这只能在有权访问的计算机/帐户上完成 X 服务器。

这意味着您必须拥有支持图形设备的 'nix 系统。由于您运行的是 shell 帐户,因此您连接到的服务器没有任何帐户,或者您没有权限。

在这种情况下,您可以联系服务器管理员并询问如何安装 xvfb (ref)。或者您可以在自己计算机上的虚拟机上运行 R。

© www.soinside.com 2019 - 2024. All rights reserved.