nenhum arquivo para carregar-pensamento-sphinx
-
27-09-2019 - |
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
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