No existe el fichero de carga - pensamiento-esfinge
-
27-09-2019 - |
Pregunta
Al ejecutar los comandos de script tales como la escritura / consola me sale el mensaje de error:
no such file to load -- thinking-sphinx
En mi archivo tengo evironment.rb:
config.gem 'thinking-sphinx', :version => '1.3.18', :require_as => 'thinking_sphinx'
En mi archivo de rastrillo:
require 'thinking_sphinx/tasks'
He siguientes versiones:
gem 1.3.7
ruby 1.8.7
Rails 2.3.8
Comandos Mi rastrillo rastrillo como TS: reconstruir bien el trabajo! ¿Hay una manera de deshacerse del molesto mensaje de error?
TNX !!!
PS: También uso RVM
Solución
Parece que Rails está tratando de requerir la gema como "pensamiento-esfinge" más que como "thinking_sphinx". Es necesario utilizar :lib
para especificar la ruta requieren más que IIRC :require_as
.
config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow