R 包检查停留在 "checking use of S3 registration ..."
R package check stuck on "checking use of S3 registration ..."
我正在开发一个 R 包,我打算上传到 CRAN。
检查使用 R CMD BUILD
创建的 tarball 后,我尝试按如下方式使用 R CMD CHECK
:
R CMD CHECK my_package.tar.gz --as-cran
这通常可以顺利进行。但是,在这种情况下,它停留在 checking use of S3 registration
并且已经在那里停留了几个小时。我以前从未经历过这种情况;这是我看到的部分输出:
...
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking use of S3 registration ...
(1) checking use of S3 registration
到底是什么意思?
(2)更重要的是,为什么会卡在这里?我该如何解决这个问题?
非常感谢任何见解或帮助。谢谢!
R 4.1 (2021-01-14 r79827) 和 RStudio 1.3.1093 或 RStudio 1.4.1573 也有同样的问题。
MacOSX 大苏尔 11.2.1
它在与您相同的阶段阻塞,即使是自上次测试以来没有任何变化的包。
马克
对于那些像我一样通过 Google 到达的人,这很可能是 XQuartz 的问题。 Duncan Murdoch 在 R-Sig-Mac 邮件列表中记录了如何修复它。
https://stat.ethz.ch/pipermail/r-sig-mac/2021-February/013952.html
按照他的指示重新安装 XQuartz 对我来说解决了 S3 注册检查的问题。
我正在开发一个 R 包,我打算上传到 CRAN。
检查使用 R CMD BUILD
创建的 tarball 后,我尝试按如下方式使用 R CMD CHECK
:
R CMD CHECK my_package.tar.gz --as-cran
这通常可以顺利进行。但是,在这种情况下,它停留在 checking use of S3 registration
并且已经在那里停留了几个小时。我以前从未经历过这种情况;这是我看到的部分输出:
...
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking use of S3 registration ...
(1) checking use of S3 registration
到底是什么意思?
(2)更重要的是,为什么会卡在这里?我该如何解决这个问题?
非常感谢任何见解或帮助。谢谢!
R 4.1 (2021-01-14 r79827) 和 RStudio 1.3.1093 或 RStudio 1.4.1573 也有同样的问题。 MacOSX 大苏尔 11.2.1 它在与您相同的阶段阻塞,即使是自上次测试以来没有任何变化的包。 马克
对于那些像我一样通过 Google 到达的人,这很可能是 XQuartz 的问题。 Duncan Murdoch 在 R-Sig-Mac 邮件列表中记录了如何修复它。
https://stat.ethz.ch/pipermail/r-sig-mac/2021-February/013952.html
按照他的指示重新安装 XQuartz 对我来说解决了 S3 注册检查的问题。