【问题标题】:Thinking Sphinx can't find Sphinx思考狮身人面像找不到狮身人面像
【发布时间】:2012-01-28 20:54:46
【问题描述】:

我正在尝试通过think-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"

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      Thinking Sphinx 的 2.x 版本可与 Rails 3.0 配合使用 - 尽管我建议您也升级到最新的 Rails 3.0.x 版本,以便您获得大部分最新的安全修复程序。

      【讨论】:

        猜你喜欢
        • 2014-10-03
        • 1970-01-01
        • 1970-01-01
        • 2012-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多