2012-01-16 41 views
25

我很确定你们有很多人在使用git作为CVS。你如何绕过R CMD check以下警告:R CMD检查中的黑名单.git文件夹

* checking for executable files ... WARNING 
Found the following executable file(s): 

我试图通过把.git文件夹中.Rbuildignore,但没有运气。

我认为这对于所有使用Github托管R软件包的人来说都是微不足道的。有任何想法吗?

回答

29

是,使用.Rbuildignore然后生成.tar.gz然后检查.tar.gz而不是源目录。

+0

我知道这是一个微不足道的(阅读:_stupid_)一个毕竟。谢谢德克! – aL3xa 2012-01-16 23:06:52

+0

请耐心等待,您将在t - 8分钟内得到一个复选标记。 =) – aL3xa 2012-01-16 23:07:49

+0

不,不是真的 - 我曾经问过同样的事情,但官方答复是*测试tar.gz *,即使我(比如你)喜欢在目录上测试。很容易告诉检查脚本跳过'.git /',但是它没有发生。 – 2012-01-16 23:08:10

0

我能找到的唯一的办法摆脱这些愚蠢的邮件从我的建立是只筛选出来,现在: R CMD check . |grep -v .git

+0

这只是错误的,你应该*检查'tar.gz'文件*而不是目录。 – 2015-05-03 16:34:54

+0

@DirkEddelbuettel为什么'check'工作正常,否则当在目录上运行它时?如果人们试图这样做,而不是仅仅失败,而不仅仅是某种工作。 – AmanicA 2015-05-04 08:46:20