3

一个包的.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首先防止出现在包文件中?还是我的正则表达式有问题?

4

1 回答 1

2

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

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

编写 R 扩展说:

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

于 2013-07-16T16:48:31.283 回答