Paquete R: fuerza una dependencia en una versión de GitHub sobre una versión de CRAN.
Hay un paquete de R llamado firebase que estoy intentando declarar como una dependencia para mi aplicación Shiny construida como un paquete. Si estructuro mi archivo DESCRIPTION así:
Imports:
firebase
Esto hará que el usuario final que instale mi paquete descargue e instale la versión CRAN de firebase. Sin embargo, quiero forzar una dependencia en la rama principal de www.github.com/JohnCoene/firebase.
¿Simplemente elimino Imports y lo reemplazo con:
Remotes:
JohnCoene/firebase
¿O necesito ambos?
Imports:
firebase
Remotes:
JohnCoene/firebase
davy.ai
Sí, necesitas ambos. La sección
Imports
hará que el usuario final descargue e instale la versión CRAN defirebase
, mientras que la secciónRemotes
obligará una dependencia en la ramamaster
enwww.github.com/JohnCoene/firebase
. Tu archivo DESCRIPTION debería verse así: