2 Stimmen

gem 1.8.10 Fehler

Ich habe gerade eine EC2-Instanz auf Ubuntu eingerichtet und ruby 1.9.2 installiert. Ich habe auch die rubygems aktualisiert, indem ich gem update --system ausgeführt habe. Nachdem die Installation abgeschlossen war, gab ich gem -v ein und erhielt folgende Fehlermeldung

Invalid gemspec in [/usr/local/lib/ruby/gems/1.9.1/specifications/tilt-1.3.3.gemspec]: invalid date format in specification: "2011-08-25 00:00:00.000000000Z"
Invalid gemspec in [/usr/local/lib/ruby/gems/1.9.1/specifications/rack-cache-1.0.3.gemspec]: invalid date format in specification: "2011-08-27 00:00:00.000000000Z"
1.8.10

1voto

David Bishop Punkte 126

Ich hatte das gleiche Problem. Sie müssen alles außer dem eigentlichen Datum (nicht der Uhrzeit) löschen.

Aus "2011-08-25 00:00:00.000000000Z" sollte also "2011-08-25" werden. Dadurch werden die lästigen Meldungen behoben und "gem" kann sehen, dass diese installiert sind.

Übrigens gibt es einen neueren Rack-Cache (1.1 vs. 1.0.3), der dieses Problem nicht hat. Da gem jedoch davon ausgeht, dass "rack-cache" nicht installiert ist, müssen Sie alle Dateien manuell löschen. Das können Sie mit:

sudo find /usr/local/lib/ruby/gems/1.9.1/ -name ' rack-cache-1.0.3 ' -exec rm -fR {} \;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X