我构建了一个闪亮的应用程序,过去曾成功部署到shinyapps.io。然而,由于我需要更好的托管资源和自定义域,而唯一允许后者的shinyapps.io选项超出了我的价格范围,我正尝试在数字海洋ubuntu液滴上托管该应用程序。
我已经能够使用本教程在我的液滴上设置闪亮的服务器。示例应用程序运行良好。然而,当我尝试访问我自己的应用程序时(已将其上传到我闪亮的服务器中的目录中(,我会收到以下错误:
发生错误!出现错误。检查日志或请联系应用程序作者进行澄清。
我已经在谷歌上搜索了一个解决方案,并尝试将数据清理步骤从server/ui函数外部转移到函数中。我还检查了液滴上的RStudio是否安装了所有所需的软件包,似乎就是这样。我已经检查了日志,但没有关于这个应用程序或闪亮的服务器日志中的错误。我的应用程序在我的本地计算机和shinyapps.io上都运行良好。我真的很感激任何指针(如果我在复制,但我没有找到任何直接适用的指针,我很抱歉(。
好吧,原来其中一个包确实不见了。我使用具有管理员权限的非root用户安装了它们,并认为它们在全球范围内都可用。其中一个程序包对root用户不可用,在那里安装它解决了问题。