2009-06-23 4 views
0

ich diesen Fehler versuchen alle Ultrasphinx Rake-Befehle (unter Linux Terminal) wie Rake ultrasphinx auszuführen: configure:Ruby on Rails: Juwel nicht einmal gefunden, obwohl es installiert ist

 
rake aborted! 
no such file to load -- echoe 
/var/www/gitorious/vendor/plugins/ultrasphinx/Rakefile:2:in `require' 
/var/www/gitorious/vendor/plugins/ultrasphinx/Rakefile:2 
/usr/lib/ruby/1.8/rake.rb:2359:in `load' 
/usr/lib/ruby/1.8/rake.rb:2359:in `raw_load_rakefile' 
/usr/lib/ruby/1.8/rake.rb:1993:in `load_rakefile' 
/usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling' 
/usr/lib/ruby/1.8/rake.rb:1992:in `load_rakefile' 
/usr/lib/ruby/1.8/rake.rb:1976:in `run' 
/usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling' 
/usr/lib/ruby/1.8/rake.rb:1974:in `run' 
/usr/bin/rake:28 

entnehme ich, dies bedeutet echoe Juwel ist nicht installiert. Aber wenn ich "gem list --local" starte, zeigt es an, dass der echo gem installiert ist. Was könnte das Problem hier sein und wie kann ich das debuggen?

Antwort

2

Haben Sie versucht, die Echoversion zu aktualisieren?

sudo gem update echoe 

Es ist seltsam. Alle Ultrasphinx-Aufgaben sind ordnungsgemäß in einer Rake-Datei definiert, die von Rails geladen werden sollte, ohne die Rakefile-Datei des Plugins zu durchlaufen.

Auch stellen Sie sicher,

laufen
rake ultrasphinx:configure 

aus dem Projekt Wurzel und nicht die Plugin-Wurzel.

+0

Ah, das löste das Echo-Problem, jetzt bekomme ich ein anderes Problem, das wahrscheinlich mit dem Projekt (Gitorious) zusammenhängt, das ich als nächstes herausfinden muss. Die Verzeichnis-Sache war genau die richtige Antwort! – Makis

Verwandte Themen