2012-02-19 9 views
9

私はレールアプリをホストするためにPassengerを使用しようとしていますが、このissueに記載されているように、誰かが(メインブランチに引っ張ってきた)コミットを修正してリリースしました。特定のバージョンのレールの代わりにメインブランチを使用するようにアプリに指示するにはどうすればよいですか?また、変更が後で別のプルによって上書きされる場合に、そのコミットを指定できる方法はありますか?GitのリリースされていないRailsバージョンを使用します(おそらくコミット番号で)

(私のGemfileで)ような何か:

gem 'rails', git => 'git://github.com/rails/rails.git:<commit hash>' 

答えて

14

Bundler docs note次のような特定の参照:

gem 'rails', :git => 'git://github.com/rails/rails.git', :ref => '55cc16f' 
0

あなたが分岐オプションを使用して特定のコミットハッシュを指定することができるはずです:

あなたが使用することができます

gem 'rails', :git => 'git://github.com/rails/rails.git', :branch => 'c67ff97ec3895db99bdb6b7cb3e8cc4e3cee0949'

+0

:refオプションを使用するはるかに良いですが、:支店も同様に動作します。 Gitはそれを同じように扱っています。 – iltempo

関連する問題