我正在使用renv
一个需要使用旧版本mongolite
(1.0 版)的项目。我可以使用remotes::install_version("mongolite", "1.0")
. 但是,renv
无法在renv::restore()
. 我试图将显式源插入到lock
-file 中,如下所示:
"mongolite": {
"Package": "mongolite",
"Version": "1.0.0",
"Source": "https://cran.rstudio.com/src/contrib/Archive/mongolite/mongolite_1.0.tar.gz"
}
(我也试过https://github.com/jeroen/mongolite/archive/refs/tags/v1.0.tar.gz
)。它只是没有工作(Error: failed to retrieve package 'mongolite'
)。我也尝试Sys.setenv(RENV_DOWNLOAD_FILE_METHOD = getOption("download.file.method"))
按照常见问题解答中的建议进行设置,但这也无济于事。
还有什么我可以尝试的吗?