0

我在尝试运行任何 Ultrasphinx rake 命令(在 Linux 终端下)时遇到此错误,例如 rake ultrasphinx:configure :

耙中止!
没有要加载的文件——回显
/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:在“运行”中
/usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:1974:在“运行”中
/usr/bin/rake:28

我收集这意味着未安装 echo gem。但是如果我运行“gem list --local”,它会显示 echoe gem 已安装。这里可能是什么问题,我该如何调试?

4

1 回答 1

2

您是否尝试升级 echoe 版本?

sudo gem update echoe

真奇怪。所有 ultrasphinx 任务都在 .rake 文件中正确定义,Rails 应该在不通过插件 Rakefile 文件的情况下加载该文件。

还要确保你运行

rake ultrasphinx:configure

从项目根目录而不是插件根目录。

于 2009-06-23T13:45:14.353 回答