Вопрос

Я получаю эту ошибку при попытке выполнить любые команды rake Ultrasphinx (в терминале Linux), такие как 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

Я понял, это значит, что echoe gem не установлен. Но если я запускаю " список драгоценных камней --local " это показывает, что эхо-камень установлен. В чем здесь может быть проблема и как я могу это отладить?

Это было полезно?

Решение

Вы пытались обновить версию echoe?

sudo gem update echoe

Странно. Все задачи ultrasphinx правильно определены в файле .rake, который должен быть загружен Rails без прохождения через файл плагина Rakefile.

Также убедитесь, что вы запускаете

rake ultrasphinx:configure

из корня проекта, а не из корня плагина.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top