0

我正在尝试在带有 renv 的项目中包含一个开发版本包。但是该软件包需要以下安装选项

install_github("james-thorson/VAST", INSTALL_opts="--no-staged-install")

我在renv文档中看到可以为安装提供配置选项

https://rstudio.github.io/renv/reference/install.html#package-configuration

但我不清楚如何以及在何处包含此选项,以便其他用户可以重现它

  1. --no-staged-install我将如何在 renv 环境中传递to renv
configure.args = c(VAST = "install_opts=--no-staged-install")
options(configure.args = configure.args)
renv::install("james-thorson/VAST")

似乎不起作用,也没有

options(install.opts = "--no-staged-install")
renv::install("james-thorson/VAST")
  1. 然后我会将这些说明放在哪里,以便在新用户尝试恢复存储库时遵循 VAST 安装说明?在 .Rprofile 文件中?
4

1 回答 1

1

renvinstall.opts使用针对这种情况调用的选项。来自?renv::install

同样,可以通过 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 = "--no-staged-install")
renv::install("james-thorson/VAST")
于 2020-10-09T23:55:58.097 回答