我有一个包,它需要一些自定义参数才能安装。我可以用R CMD INSTALL ---configure-args=... pkg.tar.gz
若要成功安装程序包,请执行以下操作。我也可以使用R CMD check --install-args=configure-args=...
在获取自定义参数后检查包。然而,R CMD build
没有任何像这样的参数--install-args
和/或configure-args
和R CMD build
是用来构建小插曲的。我希望将vignette中包含的R代码块的输出转换为html输出文件,并将其包含在软件包源文件中。有没有可能用--configure-args
或者,有没有什么变通办法来生成所需的html vignette并将其包含在软件包源文件中?
期待您的建议。
发布于 2021-02-25 17:23:30
就像你说的,什么时候R CMD build
重建你的小插曲,它不包括一种方法来指定--include-args
,因此临时安装需要使用默认设置。
有两种方法可以实现这一点。您可以指定--no-build-vignettes
。这将要求您已经将构建的小插曲放入inst/doc
目录,以及R CMD build
只会用那里的东西。
另一种方法是确保您的机器上的默认配置有效。如果您需要在多台不同的机器上进行构建,则可以通过让构建脚本在没有给出相应的配置参数的情况下查看环境变量来查找默认设置来实现这一点。然后,在每台计算机上为其指定环境变量R CMD build
看,例如
DEFAULT_LOCATION="/some/dir" R CMD build yourpackage
https://stackoverflow.com/questions/66358891
复制相似问题