bundle update --conservative devise 不只更新“设计”gem

Posted

技术标签:

【中文标题】bundle update --conservative devise 不只更新“设计”gem【英文标题】:bundle update --conservative devise does not update only "devise" gem 【发布时间】:2021-07-03 04:09:18 【问题描述】:

我最近尝试将设计更新到 gemfile 中指定的最新版本,而不影响其依赖关系。

gemfile.lock:

devise (3.5.3)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 3.2.6, < 5)
      responders
      thread_safe (~> 0.1)
      warden (~> 1.2.3)
thread_safe (0.3.5)
warden (1.2.4)

在我运行 bundle update --conservative devise 之后,我得到了:

gemfile.lock:

devise (3.6.3)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 3.2.6, < 5)
      responders
      thread_safe (~> 0.1)
      warden (~> 1.2.3)
thread_safe (0.3.6)    ---> changed from 0.3.5 to 0.3.6
warden (1.2.7)         ---> changed from 1.2.4 to 1.2.7

我知道只有“设计”gem 版本发生了变化,而依赖项没有改变,但是像 thread_safe 和warder 这样也改变了它们的版本的 gem 也是设计依赖项的一部分,但超出了范围。他们代表什么,为什么要改变他们的版本?

【问题讨论】:

【参考方案1】:

github 上有一个未解决的问题。

【讨论】:

以上是关于bundle update --conservative devise 不只更新“设计”gem的主要内容,如果未能解决你的问题,请参考以下文章

Disabled Rollout Button play console(无灰色勾号):Flutter update app App Bundle Format

阿里云ECS提示RHSA-2017:3263: curl security update

rqalpha学习-1

失败的作曲家更新,依赖于非存在的服务

webpack浅析

OroPlatform:覆盖 Oro 包模板