Вопрос

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

no such file to load -- thinking-sphinx

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

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

В моем файле грабля:

require 'thinking_sphinx/tasks'

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

gem 1.3.7
ruby 1.8.7
Rails 2.3.8

Мои боевые команды как Rake Ts: восстановление работы в порядке! Есть ли способ избавиться от раздражающего сообщения об ошибке?

TNX !!!

PS: я также использую RVM

Это было полезно?

Решение

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

config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top