我目前正在构建一个Shiny应用程序。我正在使用rgl包的plot3d函数。我在EC2上运行它时遇到了一系列问题(操作系统:Ubuntu 14.04,R版本:3.2.0)EC2上的闪亮应用程序 - 错误:rgl.open()失败
1)我在ui.R和server.R中分别使用了plotOutput - renderPlot组合。我在EC2上运行时收到错误消息:Error: rgl.open() failed
2)我更改为webGLOutput - 来自shinyRGL包的renderWebGL组合,但它显示“您必须在本地机器上启用Javascript才能正确查看此页面”。我没有在EC2上部署它
3)在恢复到旧版本的rgl后,我尝试了第1步和第2步。接下来,我在从R-Forge更新到rgl的更新版本后尝试了第1步和第2步。弹出相同的一组错误
4)我试着步骤1,2和3与options(rgl.useNULL=TRUE)
server.R和没有它。当它被设置为TRUE时没有错误,但没有输出
有人可以提出一种方法让plot3d在EC2上工作吗?