添加晕影会使devtools :: check()停止工作

时间:2016-04-14 11:14:37

标签: r devtools vignette

我参考Hadley's guide编写了个人资料包。但是,使用devtools::use_vignette()添加最小小插图似乎会中断devtools::check()

当我尝试运行check()时,我收到一个错误:

file 'C:/path/temp/package/DESCRIPTION' is not in valid DCF format

和一个警告:

In read.dcf(dfile, keep.white = .keep_white_description_fields) :
  cannot open compressed file 'C:/path/temp/package/DESCRIPTION', probable reason 'Permission denied'

如果我删除了vignettes文件夹并且devtools::check()运行正常,我可以成功运行devtools::build_vignettes()

编辑添加: 我想知道这是否是从网络位置尝试运行检查的问题,但我将项目复制到C:\R\package_name,它仍然返回相同的错误。

奇怪的是,这似乎与机器有关,因为我在工作机器上遇到上述错误,但在我的个人笔记本电脑上却没有。工作机器是win7,个人win10。

描述复制在

下面
Package: pkg_nm
Type: Package
Title: A title
Version: 0.0.0.9000
Authors@R: person("name", "name", email = "emal@email.com", role = c("aut", "cre"))
Description: Functions for working with data from my source.
License: OGL
LazyData: TRUE
RoxygenNote: 5.0.1
URL: [url here]
BugReports: [url here]
Imports:
    lubridate,
    stringr,
    dplyr,
    lazyeval,
    magrittr
Collate:
    'my_function.R'
Suggests: knitr,
    rmarkdown
VignetteBuilder: knitr

0 个答案:

没有答案