Какую версию думающего сфинкса использовать на Lion, Rails 2.3.9, sphinx 0.9.9 и Ruby 1.8.7? - PullRequest
0 голосов
/ 07 ноября 2011

Ошибка, которую я получаю с самообслуживанием think-sphinx 2.1.0:

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

sh: searchd: command not found
Failed to start searchd daemon. Check /var/log/searchd.log.
Failed to start searchd daemon. Check /var/log/searchd.log
Be sure to run thinking_sphinx:index before thinking_sphinx:start

Журнал поиска пуст

, и когда я пытаюсь вручную запустить задачу rake из bashЯ получаю:

rake aborted!
Unable to activate thinking-sphinx-2.0.10, because activerecord-2.3.9 conflicts with   activerecord (>= 3.0.3)

activerecord 3.0.3 загружается автоматически с самообслуживанием think-sphinx gem 2.0.9.

Я перепробовал почти каждую версию мышления sphinx и sphinx и просто получаю различные ошибкис каждой попыткой.

Sphinx отлично работает из командной строки bash, но не выполняет задачи с граблями.Я попробовал плагин, но он просто выбрасывает другой набор ошибок.Я надеюсь, что кто-то знает о комбинации версий rails / riddle / think-sphinx и / sphinx на mac lion, если версия mac даже имеет значение.

И мой текущий conf выглядит следующим образом:

development:
bin_path: /usr/local/Cellar/sphinx/0.9.9/bin
searchd_binary_name: searchd
indexer_binary_name: indexer
enable_star: true
enable_star: true
morphology: stem_en
html_strip: true
min_infix_len: 3
port: 9310
sql_range_step: 10000000
min_infix_len: 3

Заранее большое спасибо за любые советы.

1 Ответ

1 голос
/ 10 ноября 2011

Ответили на это и в списке рассылки, но только для тех, кто сталкивался с этим - 1.4.10 является верной версией TS для использования (релизы Thinking Sphinx 2.x предназначены для Rails 3.x).

...