更新Rstudio 发现增加一新按钮,煞是好看,名曰Packrat,不管三七二十一,先使用一下。
原来是可以把代码中使用的一些包打包到项目中,方便与别人交流。因为,与别人分享代码的时候,常常由于每个人机器上的R版本以及安装的R包的版本不一致,导致程序无法运行,常常看到的错误信息是,你所运行的R包不支持3.X.X版本。
Packrat提供三种模式:Isolated, Portable, Reproducible,详细说明,自己看下面文档。运行完后会在你的项目目录里面创建一个目录packrat,项目使用的那些包都镜像到里面了。
Rstudio的确考虑的越来越周到,快达到收费商业软件的水平了。
详细说明如下:
Packrat is a dependency management system for R.
R package dependencies can be frustrating. Have you ever had to use trial-and-error to figure out what R packages you need to install to make someone else’s code work–and then been left with those packages globally installed forever, because now you’re not sure whether you need them? Have you ever updated a package to get code in one of your projects to work, only to find that the updated package makes code in ano