首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R 2.15.2上安装rCharts包

在R 2.15.2上安装rCharts包
EN

Stack Overflow用户
提问于 2013-05-04 00:02:25
回答 2查看 5K关注 0票数 5

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

代码语言:javascript
复制
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下载tarball,并使用R CMD INSTALL进行安装。但是,尝试通过以下方式进行安装:

代码语言:javascript
复制
 R CMD INSTALL ramnathv-rCharts-b1061ab.tar.gz

导致以下错误:

代码语言:javascript
复制
Error in untar2(tarfile, files, list, exdir) : unsupported entry type ‘g’

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-04 00:18:53

here下载devtools 1.1源代码,然后在R中安装。

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

代码语言:javascript
复制
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')
票数 7
EN

Stack Overflow用户

发布于 2014-02-18 11:48:32

好吧,我不知道这个答案是否值得称赞,但这就是对我有效的答案。转到这里:要了解完整的运行:

代码语言:javascript
复制
http://withr.me/blog/2013/07/23/configure-shiny-server-under-ubuntu/

从本质上讲,这个网站提供了以下答案:

代码语言:javascript
复制
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')

但是如果你还没有安装shiny服务器,我会在该站点上进行全面的测试。它本质上是这个站点的复制品: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包中有leaflet,但是在安装rCharts包之后,我无法通过库(Leaflet)调用它。所以我只是简单地按照Joe说的做了(在所有这些指令之后,输入:

代码语言:javascript
复制
devtools::install_github('leaflet-shiny', 'jcheng5')
devtools::install_github('ShinyDash', 'trestletech')

我不知道您是否需要这些包,但我知道如果您正在使用rCharts重新创建Ramnath所做的一些事情,您可能会发现自己需要这些其他包(特别是。单张)。

我希望这对我有帮助,因为它确实对我有帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16363144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档