2013-05-03 10 views
5

Ich versuche gerade, das rCharts-Paket von Ramnath Vaidyanathan zu installieren. Auf seinem github repository empfiehlt es, dass wir das Paket installieren mit:Installiere das rCharts-Paket auf R 2.15.2

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

Allerdings kann ich das devtools Paket nicht installieren, da es 3.0.0 R erfordert. Ich betreibe R 2.15.2 auf einem Server, der auf Ubuntu 12.10 läuft. Das Aktualisieren auf R 3.0.0 ist keine Option, da bestimmte andere Pakete, die ich benötige, noch nicht für R 3.0.0 neu erstellt wurden. Daher kann ich die install_github-Funktion nicht installieren, weil ich Devtools nicht installieren kann.

Ich habe dann versucht, den Tarball von here herunterladen und installieren mit R CMD INSTALL. Allerdings versucht, über zu installieren:

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

Ergebnisse in dem folgenden Fehler:

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

Ich bin nicht sicher, was die nächsten Schritte zu versuchen, das rCharts Paket zu installieren.

+0

Wie wäre es dev_tools von der Quelle der Installation von einem der [alten Versionen] Download (http://cran.r-project.org/src/contrib/Archive/devtools/)? –

+0

Installing Devtools 1.1 funktionierte! Ich hatte ein paar früheren Versionen früher versucht und gab Ihnen u p, weil sie nicht funktioniert haben, aber 1.1 haben. Ich kann jetzt rCharts installieren. –

Antwort

7

herunterladen devtools 1.1 Quellcode von here und dann in R. installieren

Sie können nur dieses Skript verwenden, wenn Sie möchten (beachten Sie, wenn Sie mehr als eine Bibliothek Lage haben dies in der ersten Bibliothek Standort installieren auf Ihrer .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') 
1

okay, ich weiß also nicht, ob ich Kredit für diese Antwort verdienen, aber das ist die Antwort, die für mich gearbeitet hier gehen:. für den vollen Durchlauf unten:

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

Im Wesentlichen bietet diese Seite die Antwort, die die folgende ist:

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') 

Aber wenn Sie glänzend Server nicht installiert haben, und ich habe den vollen Durchlauf unten an dieser Stelle zur Verfügung gestellt gehen. Es ist im Wesentlichen ein Replikat dieser Seite: https://github.com/rstudio/shiny-server/wiki/Ubuntu-step-by-step-install-instructions, aber die erste Seite hat die oben genannten Anweisungen und BAM !!! Es klappt. Jetzt habe ich Devtools auf Ubuntu (etwas, das ein echter Schmerz war) und ich konnte Rcharts herunterladen. Für Faltblatt, Kasse:

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

Joe Cheng zeigt, wie das so gut wie shinyDash installieren. Ich weiß, dass Ramnath eine Broschüre im rCharts-Paket hat, aber ich kann sie nach der Installation des rCharts-Pakets nicht mit der Bibliothek (dem Flugblatt) aufrufen. Also habe ich einfach das, was Joe sagte (nach all diesen Anweisungen und tippen:

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

Ich weiß nicht, ob Sie diese sind benötigen, aber ich weiß, dass, wenn Sie einige Dinge sind neu zu erstellen, dass Ramnath getan hat mit rCharts, finden Sie vielleicht selbst diese Pakete benötigen (insb. Prospekt).

ich hoffe, das hilft, weil es mir sicherlich geholfen!

Verwandte Themen