Capistrano - Error de RAILS_GEM_VERSION
-
08-07-2019 - |
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
se configuró en _
GEM _
VERSION
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 ?!
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 ... :)