我想将软件包(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提交软件包仍然让我感到不安。
要检查的一些事情:
具体来说,使用:
R CMD build pkg
R CMD check pkg_version.tar.gz
确保检查使用R的当前版本以及开发分支R-devel(http://cran.r-project.org/bin/windows/base/rdevel.html)
将您的软件包提交到Windows构建器(http://win-builder.r-project.org/)
确保您已阅读并完全理解CRAN提交政策的每个句子(http://cran.r-project.org/web/packages/policies.html)
使用在线提交表单(http://cran.r-project.org/submit.html)提交您的软件包
然后希望最好。
老实说,我与CRAN构建团队打交道的每个人都非常耐心和乐于助人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句