我有一个我想从构建中排除的小插图。是的,我可以删除它,但我认为 .Rbuildignore 应该在这里帮助我。我在 .Rbuildignore 中引用了该文件,但它并没有出现在包中。但是,R CMD check 给出了警告:
* checking 'build' directory ... WARNING
Output(s) listed in 'build/vignette.rds' but not in package:
'inst/doc/ignoreMe.pdf'
Run Code Online (Sandbox Code Playgroud)
这是一个相关的问题R CMD build skips knitr/Rmd vignettes - “Output(s)列出在'build/vignette.rds'中但不在包中”仅,我希望忽略小插图(并且当它不生成警告时它被忽略)。那可能吗?
在指向 .Rbuildignore的Writing R Extensions索引链接中似乎没有提到这一点。
我为什么要这样做?我的开发周期使版本n得到完善,而版本n +1 正在开发中。这个小插图是n +1 的一部分,.Rbuildignore 帮助我排除该版本中的所有其他内容。
事实证明这是 R 中的一个错误。据称已在 R 3.4.1 中修复。请参阅 bugs.r-project.org/bugzilla3/show_bug.cgi?id=17246。