In the renv.lock file it specifies the project needs version 1.0.1 of the waffle package and it can get it on CRAN:
"waffle": {
"Package": "waffle",
"Version": "1.0.1",
"Source": "Repository",
"Repository": "CRAN",
"Hash": "836b2ea136cd30fe3ab7b14d556d9b7e"
},
However, the latest version of waffle on CRAN is version 0.7.0:

These prevents the project from running using the renv version of packages because you get this error:
Warning: failed to find binary for 'waffle 1.0.1' in package repositories
Warning: failed to find source for 'waffle 1.0.1' in package repositories
Warning: failed to retrieve 'https://cran.rstudio.com/src/contrib/Archive/waffle/waffle_1.0.1.tar.gz' [error code 22]
Error: failed to retrieve package 'waffle@1.0.1'
when you run renv::restore().
This error happenes even if you have the correct version of waffle installed from GitHub in your usual environment.
The solution must be one of:
- change the version required to 0.7.0
- change the source from CRAN to GitHub
- get Bob Rudis (the maintainer of waffle) to push version 1.0.1 to CRAN
In the renv.lock file it specifies the project needs version 1.0.1 of the waffle package and it can get it on CRAN:
However, the latest version of waffle on CRAN is version 0.7.0:
These prevents the project from running using the renv version of packages because you get this error:
when you run
renv::restore().This error happenes even if you have the correct version of waffle installed from GitHub in your usual environment.
The solution must be one of: