【问题标题】:does it possile rails declare gem should update automatically?是否有可能 Rails 声明 gem 应该自动更新?
【发布时间】:2021-04-04 08:17:10
【问题描述】:

我有一个包含很多 gem 的 rails 项目,whitch 在服务器上工作,几天前我决定将我的项目更新到最新版本的 rails 和 gems 然后我发现我的项目中的一些 gem 被贬低了,我必须重构我的代码。 然后我发现是否可以更改我的 rails 项目中的一些配置以声明我应该何时更新 gemfiles 中的 gem,或者我必须手动检查我的 gemfile 以确保我的项目是最新的?

我在谷歌上搜索了我的想法,但没有发现有用的女巫可以帮助我

【问题讨论】:

  • 您可以致电bundler outdated 获取所有具有较新版本的gem 的列表。或者您可以使用dependabot.com 之类的服务在可能的情况下自动更新您的宝石。
  • 另外,要明确一点:rails 只是一个 Web 框架,用ruby 编写。 rails 的工作不是通知您其他库何时过时……这就像您手机上的 whatsapp 通知您 snapchat 何时过时一样;这没有任何意义。

标签: ruby-on-rails ruby rubygems


【解决方案1】:

不确定这是否可以通过 rails 配置实现。如果他们打算弃用任何功能,则使用的 rails 或 gems 通常会记录弃用的消息。

但是,还有其他免费应用程序可以执行类似的操作,例如 https://depfu.com/,这将取决于您如何设置配置,使用需要更新的 gem 打开 PR

Github 还提供 https://dependabot.com/,它也有能力(如果您的项目在任何 git 平台上)向您显示有关哪些 gem 需要安全更新或在安全选项卡中被弃用的消息

【讨论】:

    猜你喜欢
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 2021-04-25
    相关资源
    最近更新 更多