Pregunta

No puedo resolver esto. Capistrano sigue dándome este error:

 ** [out :: myserver.net] Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.

Entonces, como dice el buen mensaje de error, revisé mi archivo config / assets.rb y vi que de hecho el RAILS _ GEM _ VERSION se configuró en

RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION

Lo cambié a '2.1.2', ya que eso es lo que tengo en mi servidor, e intenté capificar nuevamente: el mismo error.

Entonces, actualicé Rails en mi máquina de desarrollo (2.1.1 - > 2.1.2) y lo intenté nuevamente: el mismo error.

Intenté comentar la línea: el mismo error.

Finalmente, inicié sesión en mi servidor, eliminé todo en el directorio de mi proyecto (esperaba eliminar las copias en caché de config / assets.rb , esperaba), y lo intenté nuevamente. Mismo error .

¿Qué está pasando ?!

¿Fue útil?

Solución

Bien, mi problema fue que me olvidé de enviar los cambios a config / assets.rb a mi repositorio, por lo que Capistrano no estaba registrando mis cambios al implementar.

Funciona bien ahora. Necesito un descanso ... :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top