代码之家  ›  专栏  ›  技术社区  ›  Berthoz

我的Shiny应用程序(R)未检测到已安装的程序包(Dygraph)

  •  0
  • Berthoz  · 技术社区  · 10 年前

    我面临着一个你可能已经看到的问题:我正在尝试使用dygraph创建一个Shiny应用程序。但是,当我第一次调用库(dygraph)时,在我的ui中。R文件,我收到一个错误:

    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()),但不在我的服务器上运行。

    如果有人知道如何处理这个问题……非常感谢!

    1 回复  |  直到 10 年前
        1
  •  0
  •   Berthoz    10 年前

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

    最后,下面的一行就成功了!

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

    享受:)

    推荐文章