Rake-Task abgebrochen, undefinierte Methode 'Indizes' für Thinking Sphinx?

8

Ich habe Sphinx und Thinking Sphinx 2.0.5 in meiner Anwendung installiert und wenn ich versuche, den Befehl rake ts:index auszuführen, bekomme ich folgenden Fehler:

%Vor%

Geht es um mein Product Modell?

%Vor%

Warum bekomme ich das und wie repariere ich es?

    
LearningRoR 07.11.2011, 11:19
quelle

3 Antworten

16

Nach dem, was hier geschrieben ist: Ссылка

Versuchen Sie in Ihrer Gemfile zu ändern:

%Vor%

bis

%Vor%     
Michał Czapko 07.11.2011, 15:07
quelle
1

in meinem Gemfile hatte ich den Eintrag als

Juwel 'Denken-Sphinx', '2.0.3'

Ich habe denselben Fehler bekommen. Dann habe ich es in

geändert

Gem 'Thinking-Sphinx', '2.0.10' und Problem wurde gelöst.

    
Swapnil Chincholkar 17.11.2011 06:38
quelle
1

Man, Sie können versuchen, gehen Sie zum Gemfile.lock e suchen Sie nach diesen Zeilen:

%Vor%

Wenn Sie den Fehler erneut lesen, sehen Sie, dass der Riddle-Startfehler nicht Sphinx ist.

%Vor%

Ich habe ein Projekt, das perfekt mit thinking-sphinx 2.0.5 funktioniert und im Gemfile.lock benötigt die Sphinx die Rätselversion 1.3.3 oder älter, also im Projekt, dass die gleiche Denksphinx nicht funktioniert, habe ich mich geändert Meine Rätsel-Version in Gem-Datei von 1.5.0 bis 1.3.3 mit Thinking-Sphinx 2.0.5 und das Problem wurde gelöst. Die sphinx Version 2.0.10 funktioniert gut mit riddle 1.5.0, also musst du wählen ob du die Thinking-sphinx Gem Version oder die Riddle Version auf Gemfile.lock zu:

ändern willst %Vor%     
Ailison Carvalho 23.11.2012 16:51
quelle