2015-10-15 130 views
0

Version 0.99.441RStudio版本嘗試下面的命令Linux系統:錯誤與X11 R上

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  
+0

請提供您正在嘗試運行它的系統的詳細信息。 –

+0

「寬度」和「高度」以英寸爲單位。你試圖打開一個20.32米×15.24米的窗口。 – 2015-10-15 08:33:54

+0

我正在嘗試使用'RStudio'在'linux'上執行此操作。 –

回答

0

r-manual

X11 starts a graphics device driver for the X Window System (version 11). This can only be done on machines/accounts that have access to an X server.

這意味着你必須有一個具有「尼克斯系統支持圖形設備。由於您正在運行一個shell帳戶,因此您連接到沒有任何服務器的服務器,或者您沒有權限。

在這種情況下,您可以聯繫您的服務器的管理員,並詢問有關安裝xvfb(ref)。或者,您可以在自己的計算機上的虛擬機上運行R.