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

Eti*_*rie 62 r github ggplot2

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

我有兴趣从git安装的特定包是ggplot2.

Set*_*eth 81

通过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
Run Code Online (Sandbox Code Playgroud)

  • +1,第二部分有'dev_mode()`. (6认同)
  • PS:install_github需要"make"命令行工具,它通过安装Xcode安装在OS X上. (3认同)
  • 问题的关键不仅在于如何从Github安装(这是非常清楚的),而且还有关于如何在开发和发布版本之间切换的问题.大概没有重新安装...... (2认同)

Dir*_*tel 18

我觉得以前的两个答案都错过了你的问题.

考虑一下:

  • 您可以通过参数(via )和来控制安装包的位置. R CMD INSTALL-linstall.packages()

  • 在运行时,您可以控制 via 加载包的位置.libPaths().

因此,只需在您.Rprofile(或类似)中设置一些变量来控制它.