【问题标题】:Two NOTE messages from R CMD check --as-cran来自 R CMD 检查的两条 NOTE 消息 --as-cran
【发布时间】:2015-09-02 15:49:22
【问题描述】:

在向 CRAN 提交 R 包的过程中,我无法解决两个问题 审阅者在他的系统上遇到的:

1.)

Package has help file(s) containing build-stage \Sexpr{} expresssons but no 'build/partial.rdb' file.

2.)

Checking URLs failed with message:
/home/tmp/CRAN/mypackage.Rcheck/00_pkg_src/mypackage/man/mypackage-package.Rd:6: file ‘./DESCRIPTION’ does not exist

DESCRIPTION 文件包含在正确的位置。 不幸的是,我现在不能提供任何额外的细节,因为我无法重现这些 我的系统上的消息,无法弄清楚它们的含义。

这些消息的可能原因是什么?

【问题讨论】:

    标签: r cran


    【解决方案1】:

    我弄清楚了问题所在。我使用的函数package.skeleton() 可以自动设置新包的一些设置,使用以下内容 自动生成的文档文件mypackage-package.Rd中的命令:\packageTitle{}\packageDescription{}\packageAuthor{}\packageMaintainer{}

    后面的命令使用构建阶段的 \Sexpr{} 表达式。这和事实 文件 build/partial.rdb 不存在导致第一个 NOTE 消息。注意build/partial.rdb不是package.skeleton()自动生成的。

    第二条 NOTE 消息的原因非常相似:命令\packageTitle{} 与DESCRIPTION 文件相关,以便从字段Title: 中提取包标题。但是,\packageTitle{} 找不到说明文件。

    为了解决这些问题,我不再使用命令\packageTitle{}\packageDescription{}\packageAuthor{}\packageMaintainer{},而是直接在文档文件mypackage-package.Rd中编写了相应的文本。

    【讨论】:

      【解决方案2】:

      我们为这些问题创建了一个特定的邮件列表r-package-devel。你应该在那里发帖。

      而且您需要提供更多详细信息,最好是可重复的。现在我只能告诉你的是你的本地错误。与正确检查的工作包进行比较 --- CRAN 有超过 7000 个。

      【讨论】:

        猜你喜欢
        • 2013-02-08
        • 2014-11-05
        • 1970-01-01
        • 2016-05-16
        • 2017-12-18
        • 1970-01-01
        • 2018-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多