来自R CMD的两个NOTE消息检查--as-cran

时间:2015-09-02 15:49:22

标签: r cran

在向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文件包含在正确的位置。 不幸的是,我现在无法提供任何其他细节,因为我无法重现这些细节 在我的系统上的消息,无法弄清楚它们的含义。

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

2 个答案:

答案 0 :(得分:3)

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

后面的命令使用build-stage \ Sexpr {}表达式。这和事实 文件build/partial.rdb不存在导致第一条NOTE消息。请注意,build/partial.rdb不会自动生成package.skeleton()

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

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

答案 1 :(得分:0)

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

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