r - 在 DigitalOcean ubuntu 服务器上托管 Shiny 的应用程序时出错

标签 r ubuntu shiny digital-ocean shiny-server

我已经构建了一个 Shiny 的应用程序,我过去成功地部署到了 shinyapps.io。但是,由于我需要更好的托管资源和自定义域,并且允许后者的唯一 shinyapps.io 选项超出了我的价格范围,因此我正在尝试将应用程序托管在 digital ocean ubuntu 液滴上。
我已经能够使用 this tutorial 在我的 droplet 上设置 Shiny 的服务器.示例应用程序运行良好。但是,当我尝试访问自己的应用程序(已将其上传到 Shiny 服务器中的目录中)时,我收到以下错误:

An error has occurred! An error has occurred. Check your logs or contact the app author for clarification.


我已经用谷歌搜索了一个解决方案,并尝试将数据清理步骤从服务器/ui 函数外部移到函数中。我还检查了 droplet 上的 RStudio 是否安装了所有必需的包,似乎是这样。我检查了日志,但没有关于这个应用程序或 Shiny 服务器日志中的错误。我的应用程序在我的本地计算机和 shinyapps.io 上都可以正常工作。我真的很感激任何指示(如果我重复,我会道歉,但我没有找到任何似乎直接适用的东西)。

最佳答案

好的 - 事实证明其中一个包裹确实丢失了。我已经使用具有管理员权限的非 root 用户安装了它们,并且认为它们在全局范围内都可用。其中一个软件包对 root 不可用,将其安装在那里解决了问题。

关于r - 在 DigitalOcean ubuntu 服务器上托管 Shiny 的应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64956616/

相关文章:

r - 帮我在 Amazon 的 EC2 上复制数据并运行脚本

r - "conditional"地 block

r - ggplot2 中的中心图标题

node.js - 无法在 react native 教程中启动 npm

linux - 在 Ubuntu 下启动/停止 .NET Core 应用程序

r - <- R 中的调用类

c++ - 要下载什么编译器,如何下载编译器,如何将编译器添加到Qt中? (Ubuntu 12.04)

r - 在 Shiny R 应用程序中使用 read.xlsx

R Shiny - 禁用/启用shinyUI元素