使用Git中未发布的Rails版本(可能是通过提交号)

Tyl*_*itt 9 ruby-on-rails github gemfile

我正在尝试使用Passenger来托管我的rails应用程序,但正如本期所述,在rails 3.2.1中,日志记录有点不可思议.有人已经通过修复发布了一个提交(已被拉入主分支).如何告诉我的应用程序使用主分支而不是特定版本的rails gem?另外,是否有一种方法可以指定提交,以防更改稍后被另一次拉取覆盖?

像(在我的Gemfile中):

gem 'rails', git => 'git://github.com/rails/rails.git:<commit hash>'
Run Code Online (Sandbox Code Playgroud)

Gav*_*egg 14

捆扎机文档请注意,您可以使用像这样一个特定的参考:

gem 'rails', :git => 'git://github.com/rails/rails.git', :ref => '55cc16f'
Run Code Online (Sandbox Code Playgroud)