使用packrat进行R更新后,包中的包不可用

时间:2015-03-13 11:38:44

标签: r rstudio r-package packrat

我最近更新到R 3.1.3,我正在使用RStudio和packrat构建一个包。我正在尝试使用内置的#t; Build and Reload"中的RStudio来重新构建我的软件包。工具,但它不会工作。我一直收到以下错误:

Updating standaRd documentation
Loading standaRd
Error in (function (dep_name, dep_ver = NA, dep_compare = NA)  : 
  Dependency package ggplot2 not available.
Calls: suppressPackageStartupMessages ... <Anonymous> -> load_all -> load_depends -> mapply -> <Anonymous>
Execution halted

Exited with status 1.

问题是,我已经在所有地方安装了ggplot2,包括我的本地库和我的包装库,用于R 3.1.2和R 3.1.3的这个项目。我试过加载它们无济于事。

另外,使用devtools::build()devtools::document()都有效,所以我假设这是一个RStudio问题?

注意:我使用的是RStudio版本0.99.235。

编辑:我也看不到我的软件包的任何文档,它似乎不在我的包装库中。

第二次编辑:我已经卸载了R 3.1.3并恢复到R 3.1.2并且我仍然遇到同样的问题。

第三次编辑:这些是我的依赖:

Depends:
    R (>= 3.1.2),
    ggplot2 (>= 1.0.0),
    grid

0 个答案:

没有答案