gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:41:16 25 4
gpt4 key购买 nike

我想向 CRAN 存储库提交一个包 (DLMtool)。当我用 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
  • 确保使用当前版本的 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 构建团队中处理过的个人非常耐心和乐于助人。

    关于r - CRAN 包检查和 R CMD 检查 -as--cran 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25795849/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com