Frage

Seit ich das Upgrade auf snow leopard habe ich Tonnen von Problemen mit Gurke auf meine Funktionen.

Derzeit, jedes mal, wenn ich laufen Gurke erhalte ich die folgende Fehlermeldung.

Fehlen die benötigten gems:webrat
Gurken >= 0.3.100 webrat >= 0.5.0 rspec >= 1.2.6 rspec-rails >= 1.2.6

Sie ausführen:ruby 1.9.1.243 an /usr/local/bin/ruby-rubygems-1.3.5 an /Users/nkassis/.gem/ruby/1.9.1, /usr/local/lib/ruby/gems/1.9.1

Laufen rake gems:install zum installieren der fehlende Edelsteine.

Alle diese Edelsteine installiert sind (und neu installiert nach dem snow leopard-upgrade).

War es hilfreich?

Lösung

Wie viele Ruby-Installationen haben Sie Los?Ich merke, Sie haben eine benutzerdefinierte Ruby 1.9-installation.Meine Wette ist, dass Ihr Edelstein Weg ist verwirrt, oder, dass Sie eine andere Ruby, als Sie denken, Sie sind in verschiedenen Kontexten.

Führen Sie beide which ruby und which gem und machen Sie sicher, Sie sind beide vom selben Ort kommen.Dann versuchen Sie es mit gem env und bestätigen, dass die Verzeichnisse gibt es für Ihr Edelstein Weg ist, sind diejenigen, bei denen Sie Ihre Edelsteine installiert sind.Wenn Sie mit PKW, bestätigen, dass die config-Dateien Apache-setup enthalten die richtige Ruby-Pfad, und dann überprüfen, was auch immer Programme Sie verwenden zum aufrufen Ihrer tests (rake, autotest, was auch immer) und machen Sie sicher, Sie sind läuft die gleiche Ruby.

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