【发布时间】:2020-10-17 13:55:39
【问题描述】:
我正在为工作中的内部使用应用程序开发 R 包。不幸的是,不是每个人都使用相同版本的 R。我想构建我的包的 Windows 二进制文件以支持多个版本,例如 3.6.x 和 4.0.x R。
我可以通过构建包轻松做到这一点(我使用devtools::build(binary = TRUE)),然后在 RStudio 中更改 R 版本,重新启动,然后再次运行。但这会变得非常乏味。
有没有办法简化这一点(例如,我自己的自定义函数可以同时构建两者)?我想一些 CI/CD 的东西可能是最好的,但这个解决方案必须限制在我可以在本地运行的范围内。
【问题讨论】: