【问题标题】:what happens when I install development version of ggplot2当我安装 ggplot2 的开发版本时会发生什么
【发布时间】:2018-02-24 13:26:05
【问题描述】:

安装ggp​​lot2的开发版会覆盖普通版吗?我需要特定软件包的开发版本,但我不想搞砸我所拥有的。然后我可以卸载开发版还是只是重新安装常规版本,这将覆盖开发版。我用谷歌搜索,一无所获。谢谢

【问题讨论】:

  • 一种选择是使用 Docker/Rocker 容器。 github.com/rocker-org/rocker 或者,您可以尝试使用 packrat 来隔离您的项目包安装。 rstudio.github.io/packrat
  • 嘿@JuanTamad 我认为我的回答解决了你的问题。如果是这样,请考虑通过检查投票按钮下的复选标记来接受它。否则,请随时询问更多详细信息;-)

标签: r ggplot2 r-package


【解决方案1】:

根据this answer,使用devtools沙箱时不会覆盖:

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

有关 dev_mode 的更多信息(例如指定 R 保存开发包的沙箱),请查看devtools documentation

【讨论】:

  • 另见用于切换 R 库的 switchr 包。
  • 谢谢,也很好!文档是 here,有关如何与 github 一起使用的信息,请参阅 install_package 部分。当然还有其他包也可以这样做,请参阅链接线程上的其他答案以获取有关如何解决此问题的更多想法,我只提供了一种方法。
猜你喜欢
  • 2020-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多