繁体   English   中英

R CMD检查的软件包依赖关系

[英]Package dependencies for R CMD check

R包中的DESCRIPTION文件有几种指定依赖项的方式,例如DependsSuggestsImports 安装软件包后,我应该使用哪一个来指定可选的依赖关系,但是运行R CMD check

在我的特殊情况下,我使用testthat在运行R CMD check时自动运行一些测试,但是在“正常”操作期间, testthat 在回答这个问题的建议, testthat应该是Suggests ,但是否足够,以确保R CMD check正常运行?

我想看到的是(如果存在)一个字段,我可以在该字段中指定运行R CMD check所需的依赖项,如果这些软件包不可用,它将失败并显示相应的错误消息。

是的,您应该将它们放在“ Suggests字段中。 要成功运行R CMD check ,唯一需要做的另一件事是确保“ Suggests字段中的软件包安装在R CMD check可以找到的位置。

如果它们不可用,则可以设置环境变量_R_CHECK_FORCE_SUGGESTS=false然后R CMD check将运行,并带有“ NOTE”(注释)有关缺少的建议软件包的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM