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

¿Fue útil?

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
scroll top