私は Rails_admin を使用していますが、(非常に)活発な開発が行われているため、時々バグが発生します。
Githubのgemについて言えば、gemのバージョンはないので、Gemfileのgem宣言に:version
キーを使用することはできません。
Gemfileに特定のコミット(私にとってはうまく機能していることがわかっている)を「結び付ける」方法はありますか?
現在、Gemfileに次のものがあります。
gem 'Rails_admin',
:git => 'git://github.com/sferik/Rails_admin.git'
私はこのようなことをしたいと思います(例 "commit_id"):
gem 'Rails_admin',
:git => 'git://github.com/sferik/Rails_admin.git',
:commit_id => "4e7d53e3c5c4c3c5c43c3"
これはgithubで可能ですか?
これらのいずれかが動作するはずです:
gem 'Rails', :git => 'git://github.com/Rails/rails.git', :ref => '4aded'
gem 'Rails', :git => 'git://github.com/Rails/rails.git', :branch => '2-3-stable'
gem 'Rails', :git => 'git://github.com/Rails/rails.git', :tag => 'v2.3.5'
短いバージョン:
gem 'Rails', :github => 'Rails/rails', :ref => '4aded'
または、Ruby 1.9+
gem 'Rails', github: 'Rails/rails', ref: '4aded'