CRAN软件包检查和R CMD检查之间的差异-as--cran

汤姆·C

我想将软件包(DLMtool)提交到CRAN存储库。当我与包裹一起检查时,R CMD check --as-cran我仅收到关于新提交的1条便条。

但是,当我提交软件包时,我收到了R核心团队关于我没有收到的错误的反馈。例如:

Quitting from lines 261-262 (DLMtool.Rnw)
Error: processing vignette 'DLMtool.Rnw' failed with diagnostics:
one node produced an error: NAs are not allowed in subscripted assignments 

我无法通过自己运行代码来重新创建此错误。但这不是本文的重点:我并不担心特定的错误,而是我自己无法检测到这些错误。到目前为止,里普利教授一直很耐心。我绝不希望通过将它们用作逐步检查过程来浪费他的任何时间或R核心团队。

如果--as-cran还不够,如何重新创建CRAN软件包检查过程

对于以前的R版本,有人提出了类似的问题,据我所知,该版本未得到令人满意的回答:

CRAN软件包检查发现R CMD检查--as-cran没有警告

干杯,

汤姆

我正在使用Windows 7 x64,RStudio 0.98.507和R 3.1.1 x64。

安德烈

尽管在许多场合都取得了成功,但向CRAN提交软件包仍然让我感到不安。

要检查的一些事情:

  1. 确保您使用正确的过程

具体来说,使用:

R CMD build pkg
R CMD check pkg_version.tar.gz
  1. 确保检查使用R的当前版本以及开发分支R-devel(http://cran.r-project.org/bin/windows/base/rdevel.html

  2. 将您的软件包提交到​​Windows构建器(http://win-builder.r-project.org/

  3. 确保您已阅读并完全理解CRAN提交政策的每个句子(http://cran.r-project.org/web/packages/policies.html

  4. 使用在线提交表单(http://cran.r-project.org/submit.html提交您的软件包

然后希望最好。

老实说,我与CRAN构建团队打交道的每个人都非常耐心和乐于助人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章