【问题标题】:Install rCharts package on R 2.15.2在 R 2.15.2 上安装 rCharts 包
【发布时间】:2013-05-03 16:02:25
【问题描述】:

我目前正在尝试安装 Ramnath Vaidyanathan 的 rCharts 包。在他的github repository 上,它建议我们使用以下方式安装软件包:

require(devtools)
install_github('rCharts', 'ramnathv')

但是,我无法安装 devtools 包,因为它需要 R 3.0.0。我在运行 Ubuntu 12.10 的服务器上运行 R 2.15.2。更新到 R 3.0.0 不是一种选择,因为我需要的某些其他软件包尚未针对 R 3.0.0 进行重建。所以我无法使用 install_github 功能安装,因为我无法安装 devtools。

然后我尝试从here 下载压缩包并使用 R CMD INSTALL 安装。但是,尝试通过以下方式安装:

 R CMD INSTALL ramnathv-rCharts-b1061ab.tar.gz

导致以下错误:

Error in untar2(tarfile, files, list, exdir) : unsupported entry type ‘g’

我不确定尝试安装 rCharts 包的后续步骤。

【问题讨论】:

  • 下载 old versions 之一从源代码安装 dev_tools 怎么样?
  • 安装 devtools 1.1 成功了!我之前尝试了几个以前的版本并放弃了,因为它们不起作用,但 1.1 可以。我现在可以安装 rCharts。

标签: r visualization rcharts


【解决方案1】:

here下载devtools 1.1源代码,然后安装到R里面。

如果您愿意,您可以只使用此脚本(请注意,如果您有多个库位置,这将安装到您的 .libPath() 上的第一个库位置:

dl <- "http://cran.r-project.org/src/contrib/Archive/devtools/devtools_1.1.tar.gz"
fl <- "~/devtools_1.1.tar.gz"
download.file( dl , fl )
install.packages( fl , lib = .libPaths()[1] , repos = NULL , type = "source" )
require( devtools , lib.loc = .libPaths()[1] )
install_github('rCharts', 'ramnathv')

【讨论】:

    【解决方案2】:

    好的,所以我不知道这个答案是否值得称赞,但这是对我有用的答案。去这里:完整的运行:

    http://withr.me/blog/2013/07/23/configure-shiny-server-under-ubuntu/
    

    基本上,这个网站提供的答案如下:

    sudo apt-get install libcurl4-openssl-dev
    sudo apt-get install openjdk-6-jdk
    export LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server
    R CMD javareconf # Let R know the configuration of Java;
    install.packages(c('RJDBC', 'XLConnect', 'devtools', 'RJSONIO'))
    require(devtools)
    install_github('rCharts', 'ramnathv')
    

    但是,如果您还没有安装闪亮的服务器,我会通过该站点提供的完整运行。它本质上是这个站点的复制品:https://github.com/rstudio/shiny-server/wiki/Ubuntu-step-by-step-install-instructions,但第一个站点有上述说明和 BAM !!!有用。现在我已经在 Ubuntu 上安装了 devtools(这真的很痛苦),而且我已经能够下载 rcharts。对于传单,结帐:

    https://groups.google.com/forum/#!topic/shiny-discuss/V7WUQA7aAiI

    Joe Cheng 展示了如何安装它以及 shinyDash。我知道 Ramnath 在 rCharts 包中有传单,但是,在安装 rCharts 包后,我无法使用 library(leaflet) 调用它。所以我只是按照乔所说的去做(在所有这些说明和输入之后:

    devtools::install_github('leaflet-shiny', 'jcheng5')
    devtools::install_github('ShinyDash', 'trestletech')
    

    我不知道你是否需要这些,但我确实知道,如果你正在重新创建 Ramnath 用 rCharts 完成的一些事情,你可能会发现自己需要这些其他包(尤其是传单)。

    我希望这会有所帮助,因为它确实帮助了我!

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 2013-05-16
      • 2012-05-14
      • 1970-01-01
      • 2022-10-07
      相关资源
      最近更新 更多