闪亮的服务器找不到包

Shiny Server can't find package

我知道这里没有太多信息,但我正在尝试使用新的 shinydashboard 包在 Shiny Server 上部署应用程序。我已经安装了 shinydashboard,

devtools::install_github("rstudio/shinydashboard")
library(shinydashboard)

但是当我 运行 我的应用程序通过服务器时,我收到一条错误消息:

"ERROR: there is no package called ‘shinydashboard’"

我已经检查并知道 devtools 版本安装在与我所有其他软件包相同的目录中,所以我不确定是什么问题。

您需要在闪亮的服务器看到的 "your" 会话之间调整您的 .libPath()。您实际上可以在 运行 install.packages() 时指定安装目录,出于这个原因,我总是这样做(通过脚本)。

因此,问题可能出在 shinyapps.io 自动检测并为您安装应用程序包依赖项。您不应在源文件中安装任何包。删除代码中的第一行,只保留 library 并重新 运行 代码,看看它是否可以缓解问题。