thinking_sphinx没有生成sphinx.yml

时间:2011-12-03 04:04:52

标签: ruby-on-rails thinking-sphinx

我已经安装了thinking_sphinx。我遇到了麻烦,每次尝试运行rake thinking_sphinx:index我都会收到错误:

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

问题是......我不能为我的生活得到config / sphinx.yml文件来生成。我该怎么办?

gem list --local | grep thinking返回thinking-sphinx (2.0.10, 2.0.4)

3 个答案:

答案 0 :(得分:0)

您必须自己创建config/sphinx.yml - 格式与config / database.yml非常相似,因为您可以按环境对设置进行分组。

development:
  bin_path: /usr/local/bin

答案 1 :(得分:0)

我知道已经有一段时间但是我遇到了同样的问题并且非常愚蠢。虽然我安装了ThinkingSphinx捆绑包,但我从未真正安装过狮身人面像。

如果你跑

which indexer
which searchd

并且它们不会返回没有正确安装sphinx的路径。如果你确实得到一个路径,它与/ usr / local / bin不同,相应地修改你的config / sphinx.yml。

答案 2 :(得分:0)

我通过Lion上的homebrew安装了sphinx,而bin_path所需的路径是

/Users/username/.homebrew/Cellar/sphinx.2.0.7/bin