R CMD构建无法忽略.Rbuildignore中引用的晕影

时间:2016-12-06 19:25:15

标签: r knitr

我想要从构建中排除一个小插图。是的,我可以删除它,但我认为.Rbuildignore应该在这里帮助我。我在.Rbuildignore中引用了该文件,但它并没有在包中结束。但是,R CMD检查会发出警告:

 * checking 'build' directory ... WARNING
 Output(s) listed in 'build/vignette.rds' but not in package:
   'inst/doc/ignoreMe.pdf'

这是一个相关的问题R CMD build skips knitr/Rmd vignettes - "Output(s) listed in 'build/vignette.rds' but not in package",我希望忽略该插图(并且在忽略时不会生成警告)。这可能吗?

在.Rbuildignore的Writing R Extensions索引链接中似乎没有提及。

为什么我要这样做?我的开发周期版本 n 被淘汰,而版本 n +1正在开发中。这个小插图是 n +1的一部分.Rbuildignore帮助我排除该版本中的所有其他内容。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我通过从DESCRIPTION文件中删除VignetteBuilder参数对其进行了排序。不确定这是否也是你的情况。

答案 1 :(得分:0)

这被证明是R中的一个错误。据称在R 3.4.1中已修复。见bugs.r-project.org/bugzilla3/show_bug.cgi?id=17246。