问题描述
我有一个使用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()
重新初始化该项目(如您已经完成)-两者都是正确的。