如何安装R包github版本库的开发版本

我如何直接从github存储库安装正在开发的软件包,并且一旦安装后,如何在开发和CRAN版本之间切换?

我有兴趣从git安装的特定软件包是ggplot2。

通过哈德利在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 

我有这样的感觉,以前的答案都错过了你的问题。

考虑这个:

  • 您可以通过参数R CMD INSTALL (通过-l )和install.packages()来控制安装软件包的位置。

  • 在运行时,可以通过.libPaths()来控制从哪里加载软件包

所以它确实只是在你的.Rprofile (或类似的)中设置一些variables来控制这个问题。

对于编译二进制文件安装:

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

源代码安装:

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