CRAN包检查和R CMD检查-as之间的差异 - 曲线

Tom*_*m C 5 r package cran

我想将一个包(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 
Run Code Online (Sandbox Code Playgroud)

我无法通过自己运行代码来重新创建此错误.但这不是这篇文章的重点:我并不担心具体的错误,而是我自己无法检测到这些错误.到目前为止,里普利教授一直很耐心.我绝对不想浪费他的时间或任何R核心团队作为逐步检查过程.

如果--as-cran不足,我该如何重新创建CRAN包检查过程?

关于以前的R版本,有一个类似的问题,据我所知,这个问题没有得到令人满意的回答:

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

干杯,

汤姆

我使用的是Windows 7 x64,RStudio 0.98.507和R 3.1.1 x64.

And*_*rie 6

尽管在一些场合取得了成功,但向CRAN提交包裹仍然让我感到不安.

有些事要检查:

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

具体来说,使用:

R CMD build pkg
R CMD check pkg_version.tar.gz
Run Code Online (Sandbox Code Playgroud)
  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构建团队中处理的每个人都非常耐心和乐于助人.