tale file da caricare - il pensiero-sfinge
-
27-09-2019 - |
Domanda
Durante l'esecuzione di comandi script come script / console ricevo il seguente messaggio di errore:
no such file to load -- thinking-sphinx
Nel mio file evironment.rb ho:
config.gem 'thinking-sphinx', :version => '1.3.18', :require_as => 'thinking_sphinx'
Nel mio file rake:
require 'thinking_sphinx/tasks'
Ho seguito le versioni:
gem 1.3.7
ruby 1.8.7
Rails 2.3.8
Comandi mio rastrello come ts rake: ricostruire il lavoro bene! C'è un modo per liberarsi del fastidioso messaggio di errore?
Tnx !!!
ps: Io uso anche RVM
Soluzione
Sembra che Rails sta cercando di richiedere la gemma come "pensiero-sfinge" piuttosto che come "thinking_sphinx". È necessario utilizzare :lib
per specificare il percorso richiedono piuttosto che :require_as
IIRC.
config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow