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_GEM_VERSION foi de fato definido como

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?!

Foi útil?

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 ...:)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top