2011-01-24 1 views
0

Я не понимаю, и мне интересно, есть ли у кого-то еще аналогичная проблема с мышлением sphinx.Рельсы, мышление sphinx configure task not working ... no output

[email protected]:~/apps/myapp/current$ rake ts:conf --trace RAILS_ENV="production"(in /home/rails/apps/myapp/releases/20110124214031) 
** Invoke ts:conf (first_time) 
** Invoke thinking_sphinx:configure (first_time) 
** Invoke thinking_sphinx:app_env (first_time) 
** Execute thinking_sphinx:app_env 
** Invoke environment (first_time) 
** Execute environment 
** Execute thinking_sphinx:configure 
Generating Configuration to /home/rails/apps/myapp/releases/20110124214031/config/production.sphinx.conf 
Killed 

Это то, что мой sphinx.yml выглядит так:

development: 
    port: 9312 
test: 
    port: 9312 
production: 
    port: 9312 
    pid_file: /var/run/sphinx/searchd.pid 
    searchd_files: /home/rails/apps/myapp/shared/db/sphinx 

Это Су раздражает, потому что он привык работать. Есть предположения?

ответ

3

Я помог кому-то с этой проблемой на днях, и оказалось, что на самом деле это был другой устаревший плагин, который вызывал проблему. Тем не менее, может быть что-то еще здесь ...

Чтобы отладить, я бы рекомендовал комментировать все блоки define_index и добавить их обратно один за другим и посмотреть, не вызывает ли это один из них. Если да, тогда закомментируйте все поля и атрибуты и добавьте их обратно один за другим (хотя для начала вам понадобится одно поле - иначе TS/Sphinx жалуется).

В противном случае, какие версии Rails и Thinking Sphinx вы используете? Если вы сузите его до блока define_index, что находится в этом блоке? К каким ассоциациям относится блок, если таковые имеются?

+0

О, эй, Пэт, спасибо за ответ, ты проделал такую ​​отличную работу, и у меня никогда не было проблемы с твоим самоцветом, так как он был так прочно построен, еще раз спасибо за помощь! –

+0

Эй, похлопывая, он полностью останавливается на задаче «thinking_sphinx: app_env» после принятия вашего совета, мне интересно, могу ли я просто создать файл conf вручную? –

+0

Странно, что это задача, на которую он останавливается. Все, что делает это, вызывает задачу rake environment из Rails и устанавливает для параметра конфигурации Rails cache_classes значение false. Ваше приложение останавливается, если вы запускаете «среду рейка»? – pat

 Смежные вопросы

  • Нет связанных вопросов^_^