我想听听人们现在如何在 Windows 上进行反向依赖检查。
使用“官方”但仍处于实验阶段的功能时tools::check_packages_in_dir()
正如 Windows 上的 CRAN 存储库策略 [1] 所建议的那样,根据来源检查反向依赖关系,即所有内容都将被编译。即使对于相对较少的依赖项/建议的包,这也可能需要很长时间。除此之外,这不是很方便,因为我在这个过程中遇到了很多缺少的软件包,导致测试错误,我需要安装缺少的软件包并重新开始......
我以前用过devtools::revdep_check
这很方便,因为它使用 Windows 二进制文件进行检查,因此无需花费时间进行编译,并且总体上提供了良好的处理能力。然而,在 2.0 版本中决定此功能不应存在于内部devtools
不再存在,但应移至专用包(revdepcheck
,用于devtools
通过中介包use_this
),它在 CRAN 上尚不可用,并且未构建在其开发存储库中。这种有效的失效状态devtools
似乎已经持续了一年多(在revdepcheck
最近才开发)。
(编辑:我还应该提到使用一个版本devtools
在删除反向依赖检查功能之前似乎会给出任意错误,因此这似乎也不是一个选项。)
我没有发现任何其他似乎可行的方法。所以我想知道,现在如何在基于 Windows 的机器上适当有效地检查反向依赖关系?
[1] https://cran.r-project.org/web/packages/policies.html https://cran.r-project.org/web/packages/policies.html
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)