我使用了闪亮的服务器来运行我的闪亮的应用程序,我创建了使用index.html文件的应用程序,问题是当运行应用程序时,闪亮服务器会抛出一个无UI定义的消息,所以我尝试运行应用程序本地程序,它运行良好,但我发现,如果应用程序进入闪亮服务器的"www“目录,并使用runApp()函数运行,我也会遇到同样的问题(trhow No UI消息),但是如果我在sudo模式下运行它,效果很好。
有人知道如何将特权sudo设置为闪亮服务器?,因为我像运行"sudo闪亮服务器“一样运行服务器,但它不能工作,或者我可以更改应用程序的位置吗?
我知道我在这里没有太多的信息,但是我正在尝试用新的shinydashboard包在闪亮服务器上部署一个应用程序。我安装了仪表盘,
devtools::install_github("rstudio/shinydashboard")
library(shinydashboard)
但是,当我在服务器上运行我的应用程序时,我会发现一个错误:
"ERROR: there is no package called ‘shinydashboard’"
我已经检查并知道devtools版本与我的所有其他软件包安装在同一个目录中,所以我不确定问题是什么。
当我在闪亮的服务器上打开闪亮的应用程序时,我得到了一个错误:
No UI defined
Shiny couldn't find any UI for this application. We looked in:
www/index.html
ui.R
我查过:
闪亮的服务器正在运行
我可以运行默认的hello应用程序。
我可以毫无问题地运行我的本地应用程序。
我以前在我的闪亮服务器上运行过相同的应用程序,而且它工作了。然而,它不适用于相同的代码。
我申请下的所有文件都有-rw-r-r-许可。
有人能帮我吗?为什么会发生这种事?
提前感谢!