问题描述
一个 CRAN 包提交产生了一个错误,运行一些单元测试的测试并且只在 Windows 平台上:
- https://win-builder.r-project.org/incoming_pretest/nhlapi_0.1.3_20210218_132343/Windows/00check.log
- 罪魁祸首似乎是:
Error: DLL 'vctrs' not found: maybe not installed for this architecture
我无法通过以下方式重现该问题:
- 在 R-Hub 上运行,看起来一切正常:https://builder.r-hub.io/status/nhlapi_0.1.3.tar.gz-c2eabc85c5a54ac1a6ec86b36f958db0
- 在我的本地 Windows 机器上,所有测试也通过 R CMD 检查运行良好
FWIW:自上次检查成功以来产生错误的测试代码段没有任何变化,我有理由相信测试不应该失败。
解决方法
从 Uwe Ligges 开始,此问题现在已在 CRAN 上修复
https://www.mail-archive.com/r-package-devel@r-project.org/msg06553.html