renv路径-共享使用renv包的R项目时为空库



我正在RStudio项目中使用'renv'R包来控制/锁定脚本使用的包版本。库位于项目目录下。。。renv\library\R-4.1\x86_64-w64-mingw32。我使用的是R版本4.1.3和renv 0.15.5。当这个目录被复制到同事的机器上(使用记忆棒(时,上面提到的目录中的库是空白的。我假设这些库只是指向R保存包的位置的指针(例如"C:\Program Files\R/R-4.1.3/库"(,而我的同事的机器上没有这些包。

在共享RStudio项目目录时,是否有方法包含包本身?

默认情况下,renv项目目录中的包从全局缓存位置符号链接。如果要确保包存储在项目库的本地,可以使用renv::isolate()

请参阅https://rstudio.github.io/renv/reference/isolate.html了解更多详细信息。

最新更新