Pergunta

Ao executar comandos de script como script/console, recebo a mensagem de erro:

no such file to load -- thinking-sphinx

No meu arquivo EvenInment.rb, eu tenho:

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

No meu arquivo de rake:

require 'thinking_sphinx/tasks'

Eu tenho as seguintes versões:

gem 1.3.7
ruby 1.8.7
Rails 2.3.8

Meus comandos de ancinho como Rake TS: Reconstrução funcionam bem! Existe uma maneira de se livrar da mensagem de erro irritante?

TNX !!!

PS: Eu também uso o RVM

Foi útil?

Solução

Parece que o Rails está tentando exigir a jóia como "sphinx" e não como "thinking_sphinx". Você precisa usar :lib para especificar o caminho requisito em vez de :require_as Iirc.

config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top