268

私はバンドラーを使用して Rails アプリの依存関係を管理しており、次のように含まれる git リポジトリでホストされている gem があります。

gem 'gem-name', :git => 'path/to/my/gem.git'

この gem を更新するには、実行bundle updateしますが、Gemfile に記載されているすべての gem も更新します。では、特定の gem を 1 つだけ更新するコマンドは何でしょうか?

4

8 に答える 8

23

コマンドラインで gem 名を指定するだけです。

bundle update gem-name
于 2012-06-29T13:59:23.877 に答える
2

私はbundle update --source長い間自分自身を使用してきましたが、機能しないシナリオがあります。bundler-patch幸いなことに、この欠点を修正することを目的としたと呼ばれる gem があります。

また、使用方法と一貫して機能しない理由についての短いブログ投稿も書きました。また、このオプションが何をするのかを詳しく説明している chrismoの投稿を必ずチェックしてください。bundler-patchbundle update --source--source

于 2016-06-13T20:12:56.803 に答える