Frage

Wenn Skriptbefehle wie Skript ausgeführt / console ich die Fehlermeldung:

no such file to load -- thinking-sphinx

In meiner evironment.rb Datei habe ich:

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

In meiner Rake-Datei:

require 'thinking_sphinx/tasks'

Ich habe folgende Versionen:

gem 1.3.7
ruby 1.8.7
Rails 2.3.8

Meine Rake-Befehle wie Rake ts: funktionieren wieder aufbauen! Gibt es eine Möglichkeit, die lästigen Fehlermeldung loswerden?

Tnx !!!

ps: ich auch RVM verwenden

War es hilfreich?

Lösung

Es sieht aus wie Rails versucht, den Edelstein als „Denken-Sphinx“ zu verlangen, nicht als „thinking_sphinx“. Sie müssen :lib verwenden, um den Pfad angeben benötigen anstatt :require_as IIRC.

config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top