Capistrano - Errore RAILS_GEM_VERSION
-
08-07-2019 - |
Domanda
Non riesco a capirlo. Capistrano continua a darmi questo errore:
** [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.
Quindi, come dice il buon messaggio di errore, ho controllato il mio file config / ambienti.rb
e ho visto che effettivamente il RAILS
era effettivamente impostato su _
GEM _
VERSION
RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION
L'ho cambiato in '2.1.2', dato che è quello che ho sul mio server, e ho provato a capify di nuovo: stesso errore.
Quindi, ho aggiornato Rails sulla mia macchina di sviluppo (2.1.1 - > 2.1.2) e l'ho provato di nuovo: stesso errore.
Ho provato a commentare la riga: stesso errore.
Alla fine, ho effettuato l'accesso al mio server, ho eliminato tutto nella directory del mio progetto (rimuovendo tutte le copie memorizzate nella cache di config / ambienti.rb
, speravo), e ho riprovato. Stesso errore .
Cosa sta succedendo ?!
Soluzione
Okay - il mio problema era che mi stavo dimenticando di inviare le modifiche a config / ambienti.rb
nel mio repository, quindi Capistrano non stava registrando le mie modifiche durante la distribuzione.
Funziona bene ora. Ho bisogno di una pausa ... :)