Question

Lors de l'exécution des commandes de script comme script / console je reçois le message d'erreur:

no such file to load -- thinking-sphinx

Dans mon fichier evironment.rb je:

config.gem 'thinking-sphinx', :version => '1.3.18', :require_as => 'thinking_sphinx'

Dans mon fichier rake:

require 'thinking_sphinx/tasks'

Je les versions suivantes:

gem 1.3.7
ruby 1.8.7
Rails 2.3.8

Mon râteau commandes râteau ts: reconstruire beau travail! Yat-il un moyen de se débarrasser du message d'erreur ennuyeux?

Tnx !!!

ps: J'utilise aussi RVM

Était-ce utile?

La solution

On dirait que Rails tente d'exiger la pierre précieuse que la « pensée-sphynx » plutôt que comme « thinking_sphinx ». Vous devez utiliser :lib pour spécifier le chemin exigent plutôt que :require_as IIRC.

config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top