Чувак, вы можете попробовать перейти на Gemfile.lock и посмотреть на эти строки:
riddle (1.5.0)
thinking-sphinx (2.0.5)
activerecord (>= 3.0.3)
builder (>= 2.1.2)
riddle (>= 1.5.0)
Если вы снова прочитаете ошибку, вы увидите, что это ошибка запуска Riddle, а не sphinx.
*undefined method `indexes' for #<Riddle::Configuration:0x41b57b0>*
У меня есть проект, отлично работающий с think-sphinx 2.0.5, а в Gemfile.lock sphinx требуется загадка версии 1.3.3 или старше, поэтому в проекте такой же мыслящий сфинкс неработая, я изменил свою версию загадки в файле gem с 1.5.0 до 1.3.3, используя think-sphinx 2.0.5, и проблема была решена.Sphinx версии 2.0.10 отлично работает с Riddle 1.5.0, поэтому вам нужно выбрать, хотите ли вы изменить версию Geofing.phinx Gem или версию Riddle на Gemfile.lock на:
riddle (1.3.3)
rubyzip (0.9.4)
thinking-sphinx (2.0.5)
activerecord (>= 3.0.3)
riddle (>= 1.3.3)