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

stackoverflow.com

$ bundle update hoge

だと依存関係を持ったgemも含めて更新する。

bundler v1.13以前だと、他のgemと依存関係があっても特定のgem以外更新したくない場合、--sourceオプションを使う。 --sourceオプション自体がそういう用途で用意されてる訳ではなさそう。

$ bundle update --source hoge

bundler v.1.14以降では--conservativeオプションが用意されてる。--conservativeを使うと依存関係があるgemの更新はしないようになる。

$ bundle update --conservative hoge

Bundler: bundle update