Sto creando un pacchetto R su GitHub, LW1949, che dipende da un altro pacchetto R su GitHub, jvamisc. Quando provo ad installare LW1949 utilizzandoCreare un pacchetto R che dipende da un altro pacchetto R situato su GitHub
require(devtools)
devtools::install_github("user/LW1949")
ottengo il messaggio: Skipping 1 packages not available: jvamisc
.
Come posso indirizzare la parte import(jvamisc)
del pacchetto LW1949 (in NAMESPACE) a Github anziché CRAN per trovare questa dipendenza?
Sicuramente questa domanda è stata posta e risposta in precedenza, ma non sono riuscito a cercarla (forse perché i termini di ricerca sono così comuni - R, pacchetto, GitHub, ecc.). Mi sono imbattuto in Travis CI e Packrat, nessuno dei quali ho usato. Non ho idea se avrebbero aiutato. Preferirei una soluzione il più semplice possibile. (Non tutti noi?)
Sto usando R versione 3.1.3 per Windows in R Studio versione 0.98.1103.
domanda simile appena ottenuta askend su r-pkg-devel. Se crei un repository Drat su github, puoi apparentemente specificarlo nel campo 'Additional_repositories' del tuo file DESCRIPTION. –
Ciao Jean. E 'bello vederti su SO. L'opzione aggiuntiva era anche necessaria quando c'era una miscela di pacchetti CRAN e BioC che erano interdipendenti, ma ora si può specificare l'elenco di ricerca di repository in un'opzione: 'options (" repos ")' Vedi anche '? SetRepositories' –
Si potrebbe voler bifare il progetto e collegarlo a quello nel pacchetto ... nel caso in cui l'utente originale lo rimuove/altera in modo tale da rompere il pacchetto. – cory