Capistrano - RAILS_GEM_VERSION Fehler
-
08-07-2019 - |
Frage
Das kann ich nicht herausfinden. Capistrano hält mir diesen Fehler geben:
** [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.
So , wie die gute Fehlermeldung sagt, überprüfte ich meine config/environments.rb
Datei und sah, dass in der Tat die RAILS
in der Tat wurde auf _
GEM_
VERSION
RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION
Habe ich es zu ‚2.1.2‘, denn das ist, was ich auf meinem Server haben, und versuchte es erneut zu capify: gleiche Fehler.
Also, Ich habe ein Upgrade Rails auf meine Entwicklung Maschine (2.1.1 -> 2.1.2) und versuchte es noch einmal: gleiche Fehler.
Ich habe versucht, kommentieren Sie die Zeile: gleiche Fehler.
Schließlich angemeldet ich auf meinen Server auf, alles in meinem Projektverzeichnis gelöscht (alle im Cache gespeicherten Kopien von config/environments.rb
entfernen, hoffte ich), und versuchte es noch einmal. Samen Fehler .
Was ist los?!
Lösung
Ok - mein Problem war, dass ich die Änderungen schieben wurde vergessen zu meinem Repository config/environments.rb
, so dass es Capistrano wurde meine Änderungen nicht Registrierung bei der Bereitstellung.
funktioniert jetzt. Ich brauche eine Pause ...:)