renv:安装R包而不使用帮助页面& Co

avkwfej4  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(168)

使用R的install.packages(),可以排除软件包的某些部分,这些部分只在开发过程中有帮助--比如帮助页面和示例数据--以生成轻量级的运行时环境(比如更小的Docker映像):

install.packages('data.table',
                 INSTALL_opts = c('--no-docs', '--no-help', '--no-html', '--no-data'))

现在,我想知道,这样的特性是否也存在于renv中(我只是太盲目了,在网络上找不到它)?

ctehm74n

ctehm74n1#

来自www.example.comhttps://rstudio.github.io/renv/reference/install.html#package-configuration:
类似地,可以通过install. opts R选项设置应传递给R CMD INSTALL的其他标志:

# installation of R packages using the Windows Subsystem for Linux
# may require the `--no-lock` flag to be set during install
options(install.opts = "--no-lock")
renv::install("xml2")

您还可以在选项中使用软件包名称,例如

options(install.opts = list(xml2 = <...>))

如果您需要特定于软件包的安装选项;例如,您希望排除某些软件包的小插图。

相关问题