質問

rake ultrasphinx:configureなどのUltrasphinx rakeコマンド(Linuxターミナル下)を実行しようとすると、このエラーが表示されます:

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がインストールされていないことを意味します。しかし、「gem list --local」を実行すると、 echoe gemがインストールされていることを示しています。ここで何が問題になる可能性があり、これをどのようにデバッグできますか?

役に立ちましたか?

解決

echoeバージョンをアップグレードしようとしましたか?

sudo gem update echoe

それは奇妙です。すべてのultrasphinxタスクは、プラグインのRakefileファイルを経由せずにRailsによってロードされる.rakeファイルで適切に定義されます。

また、必ず実行してください

rake ultrasphinx:configure

プラグインルートではなくプロジェクトルートから。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top