如何解决R包检查卡在“检查S3注册的使用......”
检查使用 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 注册检查的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。