Gemfileへの変更時にGemfile.lockを再同期する方法。
Gemfileに3つのgem(gem1、gem2、gem3)があると仮定します。
bundle install
Gemfile.lockファイルを作成します。
gem3を削除して実行するbundle install
と、Gemfile.lockが再生成され、gem3がrvmgemsetから削除されます。しかし、そうではありません。gemsetを削除せずに再同期するにはどうすればよいですか。
Gemfileへの変更時にGemfile.lockを再同期する方法。
Gemfileに3つのgem(gem1、gem2、gem3)があると仮定します。
bundle install
Gemfile.lockファイルを作成します。
gem3を削除して実行するbundle install
と、Gemfile.lockが再生成され、gem3がrvmgemsetから削除されます。しかし、そうではありません。gemsetを削除せずに再同期するにはどうすればよいですか。
Gemfile.lockをGemfileの編集と一致させるには、を実行しますbundle check
。
Gemfile.lockをGemfileの編集と最新の互換性のあるgemの両方と一致させるには、を実行しbundle update
ます。
関連:vigetによるこのブログ投稿には、Bundlerのベストプラクティスに関するいくつかの良いアドバイスがあります。