【问题标题】:Blacklist .git folder in R CMD checkR CMD检查中的黑名单.git文件夹
【发布时间】:2012-01-16 23:01:28
【问题描述】:

我很确定你们中的很多人都在使用git 作为 CVS。你如何绕过R CMD check上的以下警告:

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

我尝试将.git 文件夹放入.Rbuildignore,但没有成功。

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

【问题讨论】:

    标签: git r


    【解决方案1】:

    是的,使用.Rbuildignore 然后构建.tar.gz 然后检查.tar.gz 而不是源目录。

    【讨论】:

    • 我知道这毕竟是一件微不足道的事情(阅读:愚蠢)。谢谢德克!
    • 请耐心等待,您将在 t - 8 分钟内得到一个复选标记。 =)
    • 不,不是真的——我曾经问过同样的问题,但官方的回答是测试 tar.gz,尽管我(和你一样)更喜欢在目录。告诉检查脚本跳过.git/ 很容易,但可惜没有发生。
    • 是的,这完全违反直觉。因此,让我们卷起袖子,为那个实现.Rcheckignore... =)
    • 安装/检查构建包的好处是您永远不必清理编译工件。
    【解决方案2】:

    我能找到从我的构建中删除这些愚蠢消息的唯一方法是暂时将其过滤掉: R CMD check . |grep -v .git

    【讨论】:

    • 你应该检查tar.gz文件而不是目录。
    • @DirkEddelbuettel 为什么check 在目录上运行时工作正常?如果有人尝试这样做,它是否应该不仅失败,而不仅仅是一种工作..
    猜你喜欢
    • 1970-01-01
    • 2011-07-14
    • 2010-12-25
    • 2018-04-21
    • 2021-04-16
    • 2017-05-14
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多