简体   繁体   中英

How to install development version of R packages github repository

How can I install a package that is under development directly from a github repository and once installed how can I switch between development and CRAN versions?

The specific package I am interested in installing from git is ggplot2.

via Hadley at 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 

I have the feeling that both previous answers miss the point of your question.

Consider this:

  • You can control where to install packages via arguments to both R CMD INSTALL (via -l ) and install.packages() .

  • At run-time, you can control where to load packages from via .libPaths() .

So it really is just a matter of setting a few variables in your .Rprofile (or alike) to control this.

for compile binaries install:

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

for source install :

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM