我想将软件包(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 package check finds warning that R CMD check --as-cran doesn't
干杯,
汤姆
我正在使用Windows 7 x64,RStudio 0.98.507和R 3.1.1 x64。
最佳答案
尽管在很多场合都取得了成功,但向CRAN提交软件包仍然让我感到不安。
要检查的一些事情:
具体来说,请使用:
R CMD build pkg
R CMD check pkg_version.tar.gz
然后希望最好。
老实说,我与CRAN构建团队打交道的每个个人都非常耐心和乐于助人。
关于r - CRAN软件包检查和R CMD检查之间的差异-as--cran,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25795849/