2016-07-17 162 views
5

Il pacchetto R devtools sembra il metodo di scelta per l'installazione di pacchetti R direttamente dal repository github, utilizzando la funzione install_github().Install_github installa ricorsivamente le dipendenze?

Durante questa operazione, non viene installato solo il pacchetto github indirizzato, ma anche le sue dipendenze CRAN dirette, ovvero Depends and Imports come definito nei file Description/Namespace del pacchetto.

Tuttavia, mi chiedo se i pacchetti richiesti indirettamente come quelli a loro volta richiesti dai pacchetti Depends and Imports vengano installati automaticamente anche.

Ad esempio, quando si installa il pacchetto DT tramite install_github("rstudio/DT"), il pacchetto importazioni htmltools è inoltre installato (set dependencies=TRUE), ma non il pacchetto Rcpp, sul quale la prima dipende (R 3.3.1, Rtools34, Win10, x64) . Questi pacchetti devono essere installati in un altro modo?

+1

Post correlati http://stackoverflow.com/questions/38393866/devtools-install-github-fails-for-r-3-3-1 – zx8754

+0

Grazie. Questo è il mio post e non è solo senza risposta, ma anche (a mio avviso) contrassegnato falsamente come duplicato - quindi è rimasto senza risposta. – martin

+0

Quindi stiamo dicendo che questo post è un duplicato del tuo post precedente, o questo è un post diverso? – zx8754

risposta

5

Problema risolto per devtools >1.12.0, disponibile su github. Bene, uno può installare una tale versione via install_github("hadley/devtools"), usando devtools. Il problema sembra limitato a R>=3.3.0 per Windows.