繁体   English   中英

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

[英]Discrepancy between CRAN package check and R CMD check -as--cran

我想将一个包(DLMtool)提交到CRAN存储库。 当我用R CMD check --as-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构建团队中处理的每个人都非常耐心和乐于助人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM