我想要从构建中排除一个小插图。是的,我可以删除它,但我认为.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帮助我排除该版本中的所有其他内容。
答案 0 :(得分:2)
我遇到了同样的问题,我通过从DESCRIPTION文件中删除VignetteBuilder参数对其进行了排序。不确定这是否也是你的情况。
答案 1 :(得分:0)
这被证明是R中的一个错误。据称在R 3.4.1中已修复。见bugs.r-project.org/bugzilla3/show_bug.cgi?id=17246。