Нет такого файла для загрузки - мышление-сфинкс
-
27-09-2019 - |
Вопрос
При запуске команд сценариев, как скрипт / консоль, я получаю сообщение об ошибке:
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'
Не связан с StackOverflow