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_GEM_VERSION in der Tat wurde auf

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

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top