技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

Bundle Updateする時は影響範囲を最小限にしようという話

Bundle Updateする時は影響範囲を最小限にしようという話

bundle updateをすると全部のライブラリの依存関係を持ったgemも含めてアップデートされてしまいます。

そうすると、影響範囲が大きすぎて予期せぬバグになるケースが存在します。

ですのでBundle Updateする時は影響範囲を最小限にすることが大事です。

例えばhogeライブラリをupdateしたい場合は

bundle update --conservative hoge とするとhogeだけupdateすることができます。

これで影響範囲を局所化することができます。

参考

特定のgem1つだけupdateしたいとき - development log