Ruby on Rails: gem nicht, obwohl es installiert ist gefunden
-
06-07-2019 - |
Frage
Ich erhalte diese Störung versuchen alle Ultrasphinx Rake-Befehle (unter Linux Terminal) wie Rake ultrasphinx auszuführen: configure:
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
Ich nehme an das bedeutet echoe Juwel nicht installiert ist. Aber wenn ich „Juwel Liste --local“ run zeigt es, dass der echoe gem installiert ist. Was könnte das Problem hier sein und wie kann ich debuggen das?
Lösung
Haben Sie versucht, die echoe Version zu aktualisieren?
sudo gem update echoe
Es ist seltsam. Alle ultrasphinx Aufgabe in einer .rake Datei richtig definiert, ohne durch das Plugin Rakefile Datei von Rails geladen werden sollen.
Auch sollten Sie Ihr
rake ultrasphinx:configure
aus dem Projekt Wurzel und nicht das Plugin Wurzel.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow