software rails official last descargar check ruby-on-rails-3 gem

ruby-on-rails-3 - official - ruby on rails software



¿Cómo obtener un "commit" específico de una gema de github? (2)

Cualquiera de estos debería funcionar:

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''

Fuente: Cómo instalar gemas desde repositorios git

Estoy usando rails_admin , y dado que está en desarrollo (muy) activo, los errores aparecen de vez en cuando.

No hay versiones para la gema, por lo que puedo decir, para la gema en github, así que no puedo usar la clave de :version para la declaración de la gema en el Gemfile.

¿Hay alguna manera de "atar" un compromiso específico (que sé que funciona bien para mí) con el Gemfile?

Actualmente tengo en mi Gemfile:

gem ''rails_admin'', :git => ''git://github.com/sferik/rails_admin.git''

Me gustaría poder hacer algo como esto (ejemplo "commit_id"):

gem ''rails_admin'', :git => ''git://github.com/sferik/rails_admin.git'', :commit_id => "4e7d53e3c5c4c3c5c43c3"

¿Es esto posible con github?


Una versión más corta:

gem ''rails'', :github => ''rails/rails'', :ref => ''4aded''

O bien, en Ruby 1.9+

gem ''rails'', github: ''rails/rails'', ref: ''4aded''