Domanda

Ottengo questo errore nel tentativo di eseguire qualsiasi comando rastrello Ultrasphinx (sotto un terminale Linux) come rake ultrasphinx: 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

Ho capito che significa che echoe gem non è installato. Ma se eseguo " gem list --local " mostra che la gemma echoe è installata. Quale potrebbe essere il problema qui e come posso eseguire il debug di questo?

È stato utile?

Soluzione

Hai provato ad aggiornare la versione echoe?

sudo gem update echoe

È strano. Tutte le attività ultrasphinx sono definite correttamente in un file .rake che dovrebbe essere caricato da Rails senza passare attraverso il file Rakefile del plugin.

Assicurati anche di eseguire

rake ultrasphinx:configure

dalla radice del progetto e non dalla radice del plugin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top