2011-11-07 3 views
0

L'erreur que je reçois avec la pensée-sphynx 2.1.0 bijou est:Quelle version de think-sphinx gem à utiliser sur Lion, Rails 2.3.9, sphinx 0.9.9 et Ruby 1.8.7?

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 

journal de recherche est vide

et lorsque je tente de lancer manuellement la tâche de coupe de bash je reçois:

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 téléchargé automatiquement avec le think-sphinx gem 2.0.9. J'ai essayé presque toutes les versions de sphinx et de sphinx de pensée et j'obtiens juste diverses erreurs à chaque tentative. Sphinx s'exécute très bien à partir d'une ligne de commande bash, mais ne va pas à partir des tâches de rake. J'ai essayé le plugin, mais cela jette juste un ensemble différent d'erreurs. J'espère que quelqu'un connaîtra une combinaison de rails/énigme/pensée-sphinx et ou versions de sphinx sur mac lion, si la version de mac importe même.

Et mon actuelle est la suivante 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 

Merci beaucoup à l'avance pour tout conseil.

Répondre

1

A également répondu à cette question sur la liste de diffusion, mais seulement pour les autres utilisateurs - 1.4.10 est la bonne version de TS à utiliser (les versions 2.x de Thinking Sphinx sont pour Rails 3.x).

Questions connexes