如何解决如何使用renv更新项目中使用的R版本
我有一个使用R 3.6的项目,我已将R升级到4.0.2,并希望对该项目使用4.0.2。我想知道如何去做,还是应该完全删除mainBundle\Services\GoogleOptimizeIdProvider:
arguments:
$optimizeIds:
frontend:
DE: 'env(GOOGLE_OPTIMIZE_FRONTEND_DE)'
ES: 'env(GOOGLE_OPTIMIZE_FRONTEND_ES)'
并重建?
编辑
我已经执行以下操作:
renv/
并从上面选择> renv::init()
This project already has a lockfile. What would you like to do?
1: Restore the project from the lockfile.
2: Discard the lockfile and re-initialize the project.
3: Activate the project without snapshotting or installing any packages.
4: Abort project initialization.
,这似乎是合理的。
解决方法
R的不同版本将拥有自己的独立项目库,因此从技术上来讲,您可以在同一个renv
项目中使用不同版本的R。
也就是说,每个项目只有一个锁文件-要更新锁文件,您可以调用renv::snapshot()
创建一个全新的锁文件,也可以使用renv::init()
重新初始化该项目(如您已经完成)-两者都是正确的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。