提问人:john bowlee 提问时间:4/7/2021 更新时间:4/9/2021 访问量:1828
bundle update --conservative devise 不只更新 “devise” gem
bundle update --conservative devise does not update only "devise" gem
问:
我最近尝试将 devise 更新到 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 designise后,我得到了:
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
我知道只更改了“设计”宝石版本,而不是依赖项,但更改其版本的宝石(如 thread_safe 和 warder)也是设计依赖项的一部分,但超出了范围。他们有什么稀缺的,为什么改变了他们的版本?
答:
1赞
Thomas Koppensteiner
4/9/2021
#1
github 上有一个关于这个问题的未决问题。
评论