CRAN提交在Linux上没有问题,在Win builder上失败

CRAN提交在Linux上没有问题,在Win builder上失败,r,windows,package,cran,vignette,R,Windows,Package,Cran,Vignette,我正在向CRAN提交一个包。我在Linux上做了--as-cran检查,除了一个关于cran传入可行性的注释外,Linux运行得很干净。我认为本说明属于“新提交”信息,因为我看不到任何其他信息。状态正常。当我提交给CRAN时,我在与vignette building相关的窗口上出现错误。 检查:重建渐晕图输出,结果:警告 重建渐晕图时出错: ---使用rmarkdown重新构建“vignette testme.Rmd” Windows上错误的堆栈跟踪很难解释,因为故障发生在安装工作正常的位置。我

我正在向CRAN提交一个包。我在Linux上做了--as-cran检查,除了一个关于cran传入可行性的注释外,Linux运行得很干净。我认为本说明属于“新提交”信息,因为我看不到任何其他信息。状态正常。当我提交给CRAN时,我在与vignette building相关的窗口上出现错误。 检查:重建渐晕图输出,结果:警告 重建渐晕图时出错: ---使用rmarkdown重新构建“vignette testme.Rmd”

Windows上错误的堆栈跟踪很难解释,因为故障发生在安装工作正常的位置。我准备了.tar.gz文件,如下所示:

  • 从git存储库中,我使用“git archive--format tar HEAD”获取了最新版本
  • 我使用“R CMD build xyz”来构建包
  • 我对生成的归档文件执行了“R CMD检查——作为cran xyz_version.tar.gz”
  • 我把这个文件上传到了CRAN
  • 我忘了一个必要的步骤了吗?这个包是纯R代码。我已经把这个有问题的文件上传到(当心,在互联网上乱码),以防你想看一下

    我必须尝试使用Rstudio在windows上手动安装。在构建渐晕图期间,我也遇到了一个错误,这次是在设置阶段:

    文件中的警告。创建(到[确定]):

    无法创建文件“\vf home/home$/bs/MyDocs/R/win library/3.6/00LOCK testme/00new/testme/doc/vignette testme.R”,原因是“没有这样的文件或目录”


    非常感谢您。

    为什么您不检查Windows就提交给CRAN?使用并链接到此问题中的结果。链接到您的git存储库会很有用。win-builder.r-project.org正是在CRAN提交过程中使用的。不,不是。这是一项有帮助的服务,但独立于CRAN提交。如果您已经使用它,您应该能够提供一个指向检查结果的链接。我已经就这个问题向CRAN维护人员发出了ping。为什么你不检查Windows就提交给CRAN?使用并链接到此问题中的结果。链接到您的git存储库会很有用。win-builder.r-project.org正是在CRAN提交过程中使用的。不,不是。这是一项有帮助的服务,但独立于CRAN提交。如果您已经使用它,您应该能够提供一个指向检查结果的链接。我已经就这个问题向起重机维修人员发出了警告。