Думающий Сфинкс не может найти Сфинкса - PullRequest
0 голосов
/ 29 января 2012

Я пытаюсь создать приложение на Rails 3, которое использует Sphinx в смысле мышления - сфинкс В моем 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 голосов
/ 23 апреля 2018

2.x выпусков Thinking Sphinx работают с Rails 3.0 - хотя я бы рекомендовал также обновить до последней версии 3.0.x Rails, чтобы у вас было большинство последних исправлений безопасности.

0 голосов
/ 30 января 2012

Оказывается, это ошибка, которая возникает, когда Sphinx установлен неправильно, и это была проблема.

...