Sto usando sempre più pacchetti di sviluppo installati da github.installati da github
Mi sorprendo a chiedermi se esiste un modo semplice per aggiornare questi pacchetti? Essenzialmente alla ricerca di qualcosa come update.packages()
equivalente per install_github()
(o effettivamente qualsiasi altro repo di CRAN).
domanda simile per R-fucina ha alcune idee:
Automatically update packages installed from R-forge
Forse il modo migliore per farlo sarebbe quello di installare i pacchetti dev nella propria directory separata:
How to specify lib directory when installing development version R Packages from github repository
mantenere una scheda sui pacchetti mentre vengono installati e provare a reinstallare l'elenco regolarmente.
Qualche idea?
Il mio pacchetto [dtupdate] (https://github.com/hrbrmstr/dtupdate) aiuta con quello. – hrbrmstr
In generale, questo è difficile perché 'CRAN' è un singolo repository, mentre' github' è un trilione di repository separati. Ecco perché hai bisogno di cose come a cui si riferisce @hrbrmstr. Per quanto riguarda cosa succede se un pacchetto 'github' ha dipendenze' CRAN', non so :-) –
Ok, quel pacchetto fa bene il trucco! Mi piace particolarmente la funzionalità '' 'whats_new()' '' per verificare se l'aggiornamento è un rischio utile? Presumo che, poiché i pacchetti vengono semplicemente reinstallati tramite '' 'github_install()' '', '' 'CRAN''' e in effetti altre dipendenze sono prese in considerazione? – carnust