【发布时间】:2015-12-06 13:59:59
【问题描述】:
我(终于)通过直接从 R 安装 ggplot2 并关闭防病毒软件。 (它之前在移动 stringi 和 magrittr 的临时文件时失败了,所以我关注了the advice in StackOverflow。)
它奏效了。但我对它的行为有一些疑惑。我使用的命令是:
install.packages("ggplot2", repos = getOption("repos"), dependencies = TRUE)
结果发生的两件事让我感到困惑:
它没有问我想使用什么存储库 - 只是去了 帝国(我觉得很好)
它没有安装依赖项 - 我在安装时发现了
库,所以我一个一个手动安装了缺少的(幸运的是 只有两个——我尝试过的两个失败了 使用我的防病毒软件从 RStudio 安装)
我已阅读有关 install.packages() 的文档,但还没有理解,因为这两种行为都与我的预期不同。我想我会得到一个关于要去哪个 repos 的查询,并且我想我会在安装时获得依赖项标记。
谁能解释一下?
谢谢。
【问题讨论】:
-
依赖项令人惊叹。它应该可以正常工作。我知道
install.package忽略依赖项的唯一情况是NULL repos。 -
我想知道(尝试)以交互方式设置 repos 是否会忽略依赖标志?
标签: r installation dependencies packages