日本
The Morning Dev

知っておくべきことだけを、毎朝

‹
 

ニュース

Bundler の cooldown は Gemfile.lock にある版には効かない。bundle update --all でも残り、名前を指定した gem だけ戻る

Qiita · 執筆:Nekorock ·

要点

  • Bundler 4.0.13で入ったcooldown(公開からN日たっていない版を選ばない設定)は、Gemfile.lockに載っている版には効かない
  • bundle installでは何も表示されず既存の版がそのまま入り、bundle update --allでも残る
  • 名前を指定したgemだけは、cooldownの対象となる版に戻る

なぜ重要か

cooldownを設定していても、Gemfile.lockに既存の版があるとその版は避けられないため、保護を過信せず、ロックファイルの版を確認する必要がある。

影響を受ける人

  • Bundlerを使うRubyプロジェクトの開発者
  • Bundler 4.0.13以降でcooldownを設定している開発者

取るべき対応

  1. bundle update --allに頼らず、対象のgemを名前を指定して更新し、cooldownの対象となる版に戻す

Bundler 4.0.13 で入った cooldown(公開から N 日たっていない版を選ばない設定)は、Gemfile.lock にすでに載っている版には効きません。bundle install では何も言わずにそのまま入り、bundle update --all でも...

この記事をどう思いますか?

コメント0件

    Bundler の cooldown は Gemfile.lock にある版には効かない。bundle update --all でも残り、名前を指定した gem だけ戻る – The Morning Dev