来自 R CMD check --as-cran 的两条 NOTE 消息
Two NOTE messages from R CMD check --as-cran
在提交R包给CRAN的过程中,有两个问题无法解决
审稿人在他的系统上遇到:
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
描述文件包含在正确的位置。
不幸的是,我现在不能提供任何额外的细节,因为我无法重现这些
我系统上的消息,无法弄清楚它们的含义。
出现这些消息的可能原因是什么?
我们针对这些问题创建了一个特定的邮件列表 r-package-devel。你应该 post 那里。
并且您需要提供更多详细信息,最好是可重现的详细信息。现在我只能告诉你是你的本地错误。与正确检查的工作包进行比较 --- CRAN 有超过 7000 个。
我知道问题出在哪里了。我使用的函数 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{}
,而是在文档中写下了相应的文本直接归档 mypackage-package.Rd
。
在提交R包给CRAN的过程中,有两个问题无法解决 审稿人在他的系统上遇到:
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
描述文件包含在正确的位置。 不幸的是,我现在不能提供任何额外的细节,因为我无法重现这些 我系统上的消息,无法弄清楚它们的含义。
出现这些消息的可能原因是什么?
我们针对这些问题创建了一个特定的邮件列表 r-package-devel。你应该 post 那里。
并且您需要提供更多详细信息,最好是可重现的详细信息。现在我只能告诉你是你的本地错误。与正确检查的工作包进行比较 --- CRAN 有超过 7000 个。
我知道问题出在哪里了。我使用的函数 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{}
,而是在文档中写下了相应的文本直接归档 mypackage-package.Rd
。