es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, necesitas ambos. La sección Imports hará que el usuario final descargue e instale la versión CRAN de firebase, mientras que la sección Remotes obligará una dependencia en la rama master en www.github.com/JohnCoene/firebase. Tu archivo DESCRIPTION debería verse así:

    Imports:
    firebase
    
    Remotes:
    JohnCoene/firebase
    

Comments are closed.