我正在使用RStudio项目中的'renv‘R包来控制/锁定脚本使用的包版本。库位于项目目录下.renv\library\R-4.1\x86_64-w64-mingw32 32。我使用的是R版本4.1.3和renv 0.15.5。当这个目录被复制到同事的机器(使用内存棒)时,上面提到的目录中的库是空的。我假设这些库只是指向R保存包的指针。"C:/Program /R/R-4.1.3/library“),而我的同事在他们的机器上没有这些包。
在共享RStudio项目目录时,是否有方法包括包本身?
发布于 2022-09-21 20:31:26
默认情况下,renv项目目录中的包是从全局缓存位置符号链接的。如果希望确保包在本地存储在项目库中,则可以使用renv::isolate()。
有关更多详细信息,请参阅https://rstudio.github.io/renv/reference/isolate.html。
https://stackoverflow.com/questions/73790950
复制相似问题