2013-05-03 35 views
5

Attualmente sto cercando di installare il pacchetto rCharts di Ramnath Vaidyanathan. Sul suo github repository che ci raccomanda di installare il pacchetto utilizzando:Installa pacchetto rCharts su R 2.15.2

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

Tuttavia, non riesco a installare il pacchetto DevTools perché richiede R 3.0.0. Sto usando R 2.15.2 su un server che gira su Ubuntu 12.10. L'aggiornamento a R 3.0.0 non è un'opzione perché alcuni altri pacchetti di cui ho bisogno non sono ancora stati ricreati per R 3.0.0. Quindi non posso installare usando la funzione install_github perché non posso installare devtools.

Ho quindi provato a scaricare il tarball da here e installare utilizzando R CMD INSTALL. Tuttavia, il tentativo di installare tramite:

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

risultati il ​​seguente errore:

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

io non sono sicuro di cosa prossimi passi per cercare di installare il pacchetto rCharts.

+0

Come sull'installazione dev_tools da fonte scaricando uno dei [vecchie versioni] (http://cran.r-project.org/src/contrib/Archive/devtools/)? –

+0

Installazione di devtools 1.1 funzionante! Avevo provato alcune versioni precedenti in precedenza e ti ho dato p perché non hanno funzionato, ma 1.1 ha fatto. Ora posso installare rCharts. –

risposta

7

Scarica devtools il codice sorgente da 1.1 here e quindi installare all'interno R.

Si può semplicemente utilizzare questo script, se volete (nota se si dispone di più di una posizione libreria questo installerà nella prima posizione della libreria sulla vostra .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, quindi non so se mi merito di credito per questa risposta, ma questa è la risposta che ha lavorato per me Vai qui:. per la piena corsa verso il basso:

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

In sostanza, questo sito fornisce la risposta, che è la seguente:

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

Ma se non hai installato server di lucido, vorrei passare attraverso la piena corsa verso il basso a condizione in quel sito. È essenzialmente una replica di questo sito: https://github.com/rstudio/shiny-server/wiki/Ubuntu-step-by-step-install-instructions, ma il primo sito ha le istruzioni sopra e BAM !!! Funziona. Ora ho gli strumenti di sviluppo su Ubuntu (qualcosa che è stato un vero dolore) e sono stato in grado di scaricare rcharts. Per foglio, checkout:

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

Joe Cheng mostra come installare che così come shinyDash. So che Ramnath ha un volantino nel pacchetto rCharts, ma, non sono in grado di richiamarlo con la libreria (volantino) dopo aver installato il pacchetto rCharts. Così ho semplicemente fatto quello che Joe ha detto (dopo tutti questi istruzioni e digitate:

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

Non so se siete bisogno di questi, ma so che se si sta ricreando alcune cose che ha fatto Ramnath con rCharts, si potrebbe aver bisogno di questi altri pacchetti (esp. foglio illustrativo).

Spero che questo aiuta, perché sicuramente mi ha aiutato!

Problemi correlati