1

问题

当我使用 RStudio 提供的包检查时,我总是得到注释(这是唯一的注释)没有设置存储库,因此跳过了循环依赖项检查。但是,如果我直接致电,我不会收到此说明

devtools::check(args = c('--as-cran'))

在 R 中,即使执行了相同的代码。有人对这个问题有解释吗?

系统信息

  • 平台:x86_64-pc-linux-gnu(64位)
  • 操作系统:Ubuntu 15.04
  • R 版本 3.2.1
  • RStudio 版本 0.99.473
  • 开发工具 1.8.0
  • 存储库通过 .Rprofile 设置options(repos = c(CRAN="https://cran.rstudio.com"))
4

1 回答 1

2

相同的 Ubuntu 15.04 平台和 R 版本等 pp - 但我将其设置为Rprofile.site并且从未收到有关缺少循环依赖项的注释:

## Example of Rprofile.site
local({
    r <- getOption("repos")
    r["CRAN"] <- "http://cran.rstudio.com"
    r["eddelbuettel"] <- "http://eddelbuettel.github.io/drat"
    r["ghrr"] <- "http://ghrr.github.io/drat"
    options(repos = r)
})

我在这里使用了两个额外的drat存储库,但这当然是完全可选的。

(顺便说一句,这个问题像很多人一样被标记为“RStudio”,但据我所知,这与你从哪里调用 R 无关:无论是 RStudio、ESS 还是命令行。)

于 2015-08-15T18:43:52.263 回答