首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在构建vignette时考虑包的自定义参数?

如何在构建vignette时考虑包的自定义参数?
EN

Stack Overflow用户
提问于 2021-02-25 05:10:42
回答 1查看 33关注 0票数 0

我有一个包,它需要一些自定义参数才能安装。我可以用R CMD INSTALL ---configure-args=... pkg.tar.gz若要成功安装程序包,请执行以下操作。我也可以使用R CMD check --install-args=configure-args=...在获取自定义参数后检查包。然而,R CMD build没有任何像这样的参数--install-args和/或configure-argsR CMD build是用来构建小插曲的。我希望将vignette中包含的R代码块的输出转换为html输出文件,并将其包含在软件包源文件中。有没有可能用--configure-args或者,有没有什么变通办法来生成所需的html vignette并将其包含在软件包源文件中?

期待您的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-25 17:23:30

就像你说的,什么时候R CMD build重建你的小插曲,它不包括一种方法来指定--include-args,因此临时安装需要使用默认设置。

有两种方法可以实现这一点。您可以指定--no-build-vignettes。这将要求您已经将构建的小插曲放入inst/doc目录,以及R CMD build只会用那里的东西。

另一种方法是确保您的机器上的默认配置有效。如果您需要在多台不同的机器上进行构建,则可以通过让构建脚本在没有给出相应的配置参数的情况下查看环境变量来查找默认设置来实现这一点。然后,在每台计算机上为其指定环境变量R CMD build看,例如

代码语言:js
复制
DEFAULT_LOCATION="/some/dir" R CMD build yourpackage
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66358891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档