Rails プロジェクト内のコマンドラインで実行するbundle install
と、gem (依存関係) が Gemfile.lock から読み込まれることを読みました。
ただし、起動時bundle update
に依存関係が Gemfile から読み込まれるため、値の更新が Gemfile.lock で行われます。
だから私は含むGemFileを持っています:
gem "エアブレーキ", :git => "https://github.com/mico12/airbrake.git"
および以下を含む Gemfile.lock:
GIT リモート: git://github.com/airbrake/airbrake.git
リビジョン: 15444189dfce4916ff35f326f6c34b8dce9b933d
仕様:airbrake (3.0.9) activesupport builder
を実行すると、次のようになるのはなぜですかbundle install
。
その代わりに(私が期待した):
リポジトリユーザー「airbrake」が指されていることを期待していましたが、依存関係はどのような場合でも Gemfile から読み込まれるようです。
Gemfile と Gemfile.lock の関係は、私にはあまり明確ではありません。