软件包的.Rbuildignore
如下所示:
^.*[.]Rproj.*$
^\.Rproj\.user$
^.Rhistory$
[~]
但是
R CMD check mypackage --as-cran
返回:* checking for hidden files and directories ... NOTE
Found the following hidden files and directories:
.Rproj.user
通过阅读,看来这是“功能而不是错误”。但是如何防止
.Rproj.user
首先出现在包文件中?还是我的正则表达式有问题? 最佳答案
.Rbuildignore用于在生成软件包时忽略文件。如果您生成软件包,则被忽略的文件将不在其中。我认为您可能正在尝试检查源而不是检查构建。试试这个
R CMD build mypackage
R CMD check mypackage_1.0.tar.gz --as-cran
Writing R Extensions说:
强烈建议在R CMD版本准备的tar归档文件上运行最终检查。