在构建在RStudio中开发的包时隐藏.Rproj.user

时间:2013-07-16 15:56:42

标签: r package

包的.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首先出现在包文件中?或者我的正则表达式有问题吗?

1 个答案:

答案 0 :(得分:2)

.Rbuildignore用于在构建包时忽略文件。如果您构建程序包,则忽略的文件将不在其中。我想你可能正在尝试检查源代码而不是检查构建。试试这个

R CMD build mypackage
R CMD check mypackage_1.0.tar.gz --as-cran

Writing R Extensions说:

  

强烈建议最终检查在R CMD build编写的tar存档上运行。