我的闪亮应用程序 (R) 未检测到已安装的包 (Dygraphs)

Installed package (Dygraphs) not detected by my Shiny Application (R)

我正面临一个您可能已经看到的问题:我正在尝试使用 dygraphs 创建一个闪亮的应用程序。但是,当我第一次在 ui.R 文件中调用库(dygraphs)时,出现错误:

ERROR: there is no package called ‘dygraphs’

我检查了它是否正确安装在我的服务器上: installed.packages() 给我一行:

            OS_type MD5sum NeedsCompilation Built
dygraphs    NA      NA     "no"             "3.2.1"

require(dygraphs) 给我:

Loading required package: dygraphs

我的计算机和服务器上的 R 版本相同,即:

R version 3.2.1 (2015-06-18) -- "World-Famous Astronaut"

而且,最奇怪的是:我的代码可以在我的计算机上运行(在 Rstudio 上使用 runApp()),但不能在我的服务器上运行。

如果有人知道如何解决这个问题...非常感谢!

我找到了解决方案,可以使用 CRAN 查看包的依赖关系:https://cran.r-project.org/web/packages/dygraphs/index.html

最终,下一行可以解决问题![​​=12=]

install.packages(c("htmlwidgets","xts","zoo","rmarkdown","yaml","dygraphs"),lib="/usr/local/lib/R/site-library",dependencies=TRUE)

尽情享受吧:)