Neuling: Fehlermeldung beim 'rake -T'

8

Ich verwende Ruby Enterprise Edition für mein Projekt. Wenn ich meinen Rake-Task durch Ausführen des Befehls rake -T überprüfe, erhalte ich die folgende Fehlermeldung:

%Vor%

Die Fehlermeldung bedeutet, dass ich bundle exec verwenden kann, um das Problem zu lösen, aber ich bin mir nicht sicher, wie? Also, wie diese Fehlermeldung loswerden?

------------------------------ mehr ------------- --------------

Ich möchte meine Gemfile aktualisieren, anstatt bundle exec rake -T auszuführen. Aber wenn ich mein Projekt Gemfile öffne, habe ich Rake 0.9.2 in meinem Gemfile nicht gesehen, warum beschwert sich die Fehlermeldung, dass ich es habe? Wo könnte der Ort sein, den ich definiert Rake 0.9.2 ??

    
Mellon 08.11.2011, 12:22
quelle

2 Antworten

7

Führen Sie bundle exec rake -T aus. Dadurch wird sichergestellt, dass die in Ihrer Gemdatei angegebene Rake-Version ausgeführt wird, nicht eine andere Version.

Alternativ aktualisieren Sie Ihre Gemfile.

    
harald 08.11.2011, 12:25
quelle
0

Dies liegt daran, dass das Tool rake nicht mit der Version übereinstimmt, die in Gemfile geschrieben wurde.

Sie müssen diesen Befehl zuerst ausführen, um sicherzustellen, dass Rake 0.9.2 installiert wird:

%Vor%

Dann können Sie Rake 0.9.2 mit dem folgenden Befehl ausführen:

%Vor%

Die Funktion bundle ist ein nettes Tool, mit dem Sie die Abhängigkeit Ihrer Anwendung verwalten können. Sie können weitere Informationen von hier erhalten.

    
Santa Zhang 08.11.2011 12:26
quelle