нет такого файла для загрузки - think-sphinx - PullRequest
2 голосов
/ 10 августа 2010

При выполнении команд сценария, таких как script / console, я получаю сообщение об ошибке:

no such file to load -- thinking-sphinx

В моем файле evironment.rb у меня есть:

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

В моем файле rake:

require 'thinking_sphinx/tasks'

У меня есть следующие версии:

gem 1.3.7
ruby 1.8.7
Rails 2.3.8

Мои команды rake, такие как rake ts: rebuild, работают отлично!Есть ли способ избавиться от надоедливого сообщения об ошибке?

Tnx !!!

ps: я тоже использую RVM

1 Ответ

7 голосов
/ 10 августа 2010

Похоже, что Rails пытается потребовать самоцвет как «мышление-сфинкс», а не как «думать-сфинкс».Вам нужно использовать :lib для указания требуемого пути, а не :require_as IIRC.

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