Pregunta

Me sale este error al intentar ejecutar cualquier comando de rastrillo Ultrasphinx (en un terminal Linux) como 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

Entiendo que esto significa que echoe gem no está instalado. Pero si ejecuto " lista de gemas --local " muestra que la gema echoe está instalada. ¿Cuál podría ser el problema aquí y cómo puedo depurar esto?

¿Fue útil?

Solución

¿Intentó actualizar la versión echoe?

sudo gem update echoe

Es extraño. Todas las tareas ultrasphinx están definidas correctamente en un archivo .rake que Rails debe cargar sin pasar por el archivo Rakefile del complemento.

También asegúrate de ejecutar

rake ultrasphinx:configure

desde la raíz del proyecto y no desde la raíz del complemento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top