2009-06-23 34 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