运行闪亮的应用程序时出现错误。它说
Warning in pngfun(filename = filename, width = width, height = height, res = res, :
unable to open connection to X11 display ''
Warning: Error in .External2: unable to start device PNG
127: pngfun
126: startPNG
125: drawPlot
111: <reactive:plotObj>
95: drawReactive
82: origRenderFunc
81: output$GB
1: runApp
我已经搜索了很多示例,但是不知何故,这有些新。我设法使所有内容都以普通用户身份运行,并检查了capabilities()
> capabilities()
jpeg png tiff tcltk X11 aqua
TRUE TRUE TRUE FALSE TRUE FALSE
http/ftp sockets libxml fifo cledit iconv
TRUE TRUE TRUE TRUE TRUE TRUE
NLS profmem cairo ICU long.double libcurl
TRUE FALSE TRUE TRUE TRUE TRUE
但是,当我su - shiny
功能更改为]时>
> capabilities() jpeg png tiff tcltk X11 aqua TRUE TRUE TRUE FALSE FALSE FALSE http/ftp sockets libxml fifo cledit iconv TRUE TRUE TRUE TRUE TRUE TRUE NLS profmem cairo ICU long.double libcurl TRUE FALSE TRUE TRUE TRUE TRUE
因此
X11
对于我的闪亮用户而言似乎不受支持,这可能是闪亮服务器内的问题?我有一个debian linux系统,我猜一切都已安装,因为它以普通用户身份运行。但不确定如何检查以及可能丢失的内容。
希望我能找到一些解决问题的提示...
编辑:
找到了可能的解决方案的链接,但我无法设置它,有人可以提供帮助吗?
运行闪亮的应用程序时出现错误。它在pngfun中显示警告(文件名=文件名,宽度=宽度,高度=高度,res = res,:无法打开与X11显示器的连接''警告:...
不确定如何以及为什么,但是在我闪亮的应用程序中加载了Cairo
库后,问题现在就消失了。