1f4be
[renv]R包版本管理
2024/05/10 发布
2024/05/12
为什么需要版本管理
- 每个人开发时引用的包可能版本不同
- 当你下载的比较老的项目,可能自动安装到新版本是无法运行的
- 版本管理会解决这些不必要的麻烦
renv
renv就是用来版本管理R包的版本
安装
install.packages("renv")
使用
renv::init() # 在新项目或现有项目中初始化
# renv.lock 会被生成
install.packages() and update.packages或 renv::install()and来安装和升级软件包renv::update()。
renv::snapshot()在锁定文件中记录包及其来源
renv::restore() # 重新安装锁定文件中记录的特定软件包版本
还没有评论,赶紧评论下,抢个沙发?