2009-06-23 36 views
0

我得到这个错误试图运行任何Ultrasphinx耙命令(在Linux终端),如耙ultrasphinx:配置:Ruby on Rails的:创业板未发现即使是安装

 
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 list --local”,它会显示echoe gem已安装。这里有什么问题,我该如何调试?

回答

2

您是否尝试升级回声版本?

sudo gem update echoe 

这很奇怪。所有的ultrasphinx任务都在.rake文件中正确定义,应该由Rails加载而不通过插件Rakefile文件。

另外,还要确保你从项目的根,而不是插件根目录下运行

rake ultrasphinx:configure 

+0

啊,这解决了回声问题,现在我得到了一个不同的问题,这可能与项目(Gitorious)有关,我必须在下一步找到它。 该目录的东西是完全正确的答案! – Makis 2009-06-24 08:02:24