使用devtools :: load_all()时出错

时间:2015-08-11 14:42:12

标签: r namespaces packages devtools

我正在使用devtools开发一个包。我想在与开发软件包不同的计算机上检查我的软件包,看它是否有效。我安装了最新的R和Rstudio版本,并且我还安装了Hadley Wickham关于R软件包的书(install.packages(c("devtools", "roxygen2", "testthat", "knitr"))的“入门”部分中列出的软件包。 然后我按预期运行了devtools::has_dev()得到了TRUE。 但是当我devtoold::load_all()时,我收到以下错误:

Error in (function (dep_name, dep_ver = NA, dep_compare = NA)  : 
  Dependency package dplyr not available.

这是我的DESCRIPTION文件的样子:

Package: prepdat
Title:xxx
Version: 0.0.0.9000
Authors@R: c(
    person("Ayala S.", "Allon", email = "ayalaallon@gmail.com", role = c("aut", "cre")),
    person("Roy", "Luria", role = "aut"),
    person("Jim", "Grange", role = "ctb"),
    person("Nachshon", "Meiran", role = "ccp"))
Description: xxxx
Depends: R (>= 3.0.3),
Imports: dplyr (>= 0.4.2),
    reshape2 (>= 1.4.1)
License: GPL-3
LazyData: true
Suggests: knitr,
    testthat

这就是NAMESPACE的样子:

importFrom(dplyr,"%>%")
importFrom(psych,"harmonic.mean")

有谁知道如何解决此错误?我想压缩我的包裹并将其发送给同事,以便他可以使用devtools::load_all()进行检查。

非常感谢任何帮助。

最佳

阿亚拉

0 个答案:

没有答案