如何解决轨道是否可以声明 gem 应该自动更新?
我有一个包含大量 gems 的 rails 项目,它可以在服务器上运行,几天前我决定将我的项目更新到最新版本的 rails 和 gems 然后我发现我的项目中的一些 gems 被弃用,我必须重构我的代码。 然后我发现是否可以更改我的 rails 项目中的一些配置来声明我什么时候应该更新 gemfiles 中的 gems 或者我必须手动检查我的 gemfile 以确保我的项目是最新的?
我谷歌了我的想法,但没有发现有用的女巫可以帮助我
解决方法
不确定这是否可以通过 rails 配置实现。如果使用的 rails 或 gems 打算弃用任何功能,它们通常会记录弃用的消息。
但是,还有其他免费应用可以执行类似的操作,例如 https://depfu.com/,这取决于您如何设置配置,使用需要更新的 gem 打开 PR
Github 也有 https://dependabot.com/,它也有能力(如果您的项目在任何 git 平台上)向您显示有关哪些 gem 需要安全更新或在安全选项卡中被弃用的消息