Capistrano - Erro RAILS_GEM_VERSION
-
08-07-2019 - |
Pergunta
Eu não posso descobrir isso. Capistrano continua me dando este erro:
** [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.
Assim, como a mensagem de erro diz bom, eu verifiquei meu arquivo config/environments.rb
e vi que de fato o RAILS
foi de fato definido como _
GEM_
VERSION
RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION
eu mudei para '2.1.2', já que é o que eu tenho no meu servidor, e tentou capify novamente: mesmo erro.
Então, eu atualizado Rails na minha máquina de desenvolvimento (2.1.1 -> 2.1.2) e tentou novamente: mesmo erro.
Eu tentei comentando a linha: mesmo erro.
Finalmente, eu entrei para o meu servidor, excluída tudo em meu diretório do projeto (removendo quaisquer cópias em cache de config/environments.rb
, eu esperava), e tentou fazê-lo novamente. mesmo erro .
O que está acontecendo?!
Solução
Ok - meu problema era que eu estava esquecendo-se de empurrar as alterações para config/environments.rb
ao meu repositório, por isso Capistrano não foi registrar as minhas alterações ao implantar.
Funciona bem agora. Eu preciso de uma pausa ...:)