Come dire a CRAN di installare automaticamente le dipendenze del pacchetto?

Sviluppo un pacchetto in R e quando lo controllo e lo compilo nel mio computer locale funziona correttamente. Ma quando ho provato in CRAN, ottengo un errore di dipendenze del pacchetto. Il mio pacchetto dipende da due funzioni di altri pacchetti.

Se elenco gli altri pacchetti sotto la description utilizzando Depends o imports , verrà automaticamente installato con il nuovo pacchetto? O ho bisogno di invocare esplicitamente la funzione install.packages("packagename") sotto la funzione che ho usato gli altri pacchetti. se tutto questo è sbagliato, qual è il modo migliore per risolvere le dipendenze dei pacchetti in R inorder per passare il R CMD check e build test e inviare a CRAN?

Grazie.

Sul tuo sistema, prova

 install.packages("foo", dependencies=...) 

con l’argomento dependencies= è documentato come

 dependencies: logical indicating to also install uninstalled packages which these packages depend on/link to/import/suggest (and so on recursively). Not used if 'repos = NULL'. Can also be a character vector, a subset of 'c("Depends", "Imports", "LinkingTo", "Suggests", "Enhances")'. Only supported if 'lib' is of length one (or missing), so it is unambiguous where to install the dependent packages. If this is not the case it is ignored, with a warning. The default, 'NA', means 'c("Depends", "Imports", "LinkingTo")'. 'TRUE' means (as from R 2.15.0) to use 'c("Depends", "Imports", "LinkingTo", "Suggests")' for 'pkgs' and 'c("Depends", "Imports", "LinkingTo")' for added dependencies: this installs all the packages needed to run 'pkgs', their examples, tests and vignettes (if the package author specified them correctly). 

quindi probabilmente vuoi un valore TRUE .

Nel tuo pacchetto, elenca ciò che è necessario in Depends: vedi il manuale Writing R Extensions che è abbastanza chiaro su questo.

Un’altra possibilità è selezionare la casella di controllo Installa dipendenze Nel programma di installazione del pacchetto R, in basso a destra:

inserisci la descrizione dell'immagine qui