思维狮身人面像无法找到狮身人面像

时间:2012-01-28 20:54:47

标签: ruby-on-rails ruby-on-rails-3 sphinx thinking-sphinx

我试图通过思考sphinx制作一个使用Sphinx的Rails 3应用程序。在我的Gemfile中:

gem 'thinking-sphinx', '2.0.10'

当我做一个rails服务器时,我得到的错误是:

Sphinx cannot be found on your system. You may need to configure the following
settings in your config/sphinx.yml file:
  * bin_path
  * searchd_binary_name
  * indexer_binary_name

关于如何解决此问题的任何想法?我尝试制作一个sphinx.yml文件,但它仍然没有帮助:

development: 
  bin_path: "/usr/local/bin" 
  searchd_binary_name: "/usr/local/bin/searchd"
  indexer_binary_name: "/usr/local/bin/indexer"
test:
  bin_path: "/usr/local/bin" 
  searchd_binary_name: "/usr/local/bin/searchd"
  indexer_binary_name: "/usr/local/bin/indexer"
production:
  bin_path: "/usr/local/bin" 
  searchd_binary_name: "/usr/local/bin/searchd"
  indexer_binary_name: "/usr/local/bin/indexer"

2 个答案:

答案 0 :(得分:0)

原来这是在未正确安装Sphinx时发生的错误,这就是问题所在。

答案 1 :(得分:0)

2.x版本的Thinking Sphinx与Rails 3.0一起使用 - 虽然我建议你也升级到Rails的最新3.0.x版本,这样你就可以获得大多数最新的安全修复程序。