web-dev-qa-db-fra.com

Comment installer la version de développement du référentiel github des packages R

Comment puis-je installer un package en cours de développement directement à partir d'un référentiel github et une fois installé, comment puis-je basculer entre les versions de développement et CRAN?

Le package spécifique que je souhaite installer à partir de git est ggplot2.

61

via Hadley à https://github.com/hadley/ggplot2

install.packages("devtools")

library(devtools)

dev_mode(on=T)

install_github("hadley/ggplot2")

# use dev ggplot2 now

# when finished do:

dev_mode(on=F)  #and you are back to having stable ggplot2
80
Seth

J'ai l'impression que les deux réponses précédentes ne correspondent pas à l'objet de votre question.

Considère ceci:

  • Vous pouvez contrôler où installer packages via des arguments à la fois R CMD INSTALL (Via -l) Et install.packages().

  • Au moment de l'exécution, vous pouvez contrôler d'où charger les packages via .libPaths().

Il s'agit donc simplement de définir quelques variables dans votre .Rprofile (Ou similaire) pour contrôler cela.

18
Dirk Eddelbuettel

pour compiler l'installation des binaires:

install.packages('xxx', repo='http://repo_adress')

pour l'installation source:

install.packages('xxx', repo='http://repo_adress', type='source')
3
b_rousseau
devtools::install_github("ggplot2")
0
bogu