【问题标题】:Shiny Server can't find package闪亮的服务器找不到包
【发布时间】:2015-05-04 15:57:48
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: r shiny shiny-server


    【解决方案1】:

    您需要在闪亮服务器看到的“您的”会话之间对齐您的.libPath()。您实际上可以在运行install.packages() 时指定一个安装目录,因此我总是这样做(通过脚本)。

    【讨论】:

    • 谢谢。我自己没有设置 Shiny Server,也没有意识到包也要单独上传到服务器。
    【解决方案2】:

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

    【讨论】:

    • 谢谢,我也试过了,但得到了同样的错误信息。
    • 你能复制shinyapps::showLogs()的输出吗?
    猜你喜欢
    • 2014-10-01
    • 2018-07-20
    • 2017-07-05
    • 2018-08-10
    • 2018-04-21
    • 2019-11-18
    • 2016-12-28
    • 1970-01-01
    • 2016-10-26
    相关资源
    最近更新 更多