【问题标题】:Is it necessary to remove the installed version before installing another version of the same package in R?在 R 中安装同一软件包的另一个版本之前,是否需要删除已安装的版本?
【发布时间】:2017-11-07 03:25:44
【问题描述】:

假设我要安装data.table的开发版,推荐的command是:

remove.packages("data.table")
install.packages("data.table", type = "source",
    repos = "http://Rdatatable.github.io/data.table")

我的问题是:是否需要先删除当前安装的版本?如果我安装新版本而不删除现有版本,会有什么危险吗?

【问题讨论】:

  • 你试过了吗?这似乎是 this 的欺骗
  • @DavidArenburg,我的问题不在于同时安装同一个软件包的多个版本。单个安装对我来说很好。我通常只安装新版本(覆盖旧版本),而不先用remove.package 删除旧版本。我想知道这样做是否安全。
  • 我担心新安装在同一个目录后,旧版本的某些遗物是否会与新安装发生冲突。

标签: r package


【解决方案1】:

如果您将软件包安装到默认库中,新版本将完全替换旧版本。您无需手动删除旧版本。

当然,这要求你安装新版本的时候不要加载包。

【讨论】:

    猜你喜欢
    • 2018-09-11
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 2015-11-22
    • 2018-05-26
    • 2019-07-07
    • 1970-01-01
    相关资源
    最近更新 更多