2012-02-19 8 views
9

Estoy tratando de utilizar Passenger para alojar mi aplicación de rieles, pero como se señala en este issue, el registro es un poco travieso en los rieles 3.2.1. Alguien ha lanzado una confirmación (que ha sido arrastrada a la rama principal) con una solución. ¿Cómo puedo decirle a mi aplicación que use la rama principal en lugar de una versión específica de la gema Rails? Además, ¿hay alguna manera de especificar ese compromiso, en caso de que el cambio sea sobrescrito posteriormente por otro jalón?Usar versión de Rails no liberada de Git (posiblemente por número de confirmación)

Algo así como (en mi Gemfile):

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

Respuesta

14

El Bundler docs note que se puede utilizar una referencia específica como tal:

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

usted debería ser capaz de especificar un cierto hash de comprometerse a través de la opción de la rama:

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

+0

Usando la opción: ref es apropiadamente mejor pero: la rama también funciona. Git lo está tratando de la misma manera. – iltempo

Cuestiones relacionadas