renv
将软件包部署到离线机器的正确程序是什么?
我们有一个类似 CRAN 的内部存储库,通过options(repos = list(cran = "http://our.repo.url"))
在开发机器和部署机器上进行配置。它在 中指定renv.lock
。包renv
本身安装在两台机器上,并且都是相同的版本(1.14)。
部署后,在项目目录下启动R后,挂了一会儿,返回错误:
# Bootstrapping renv 0.14.0--------
Warning: unable to access index for repository https://cloud.r-project.org/src/contrib/:
cannot open URL 'https://cloud.r-project.org/src/contrib/PACKAGES'
* Downloading renv 0.14.0 ... FAILED
我如何告诉renv
要么从系统库复制自己,要么从内部存储库安装?
从系统库中复制当然是首选的做法,以节省编译时间。