Я подталкиваю свой сайт к героку и сталкиваюсь с проблемой с летающим сфинксом.flying sphinx noMethodError => Неопределенный метод 'generate'
Я реализовал рабочую функцию поиска мышления-сфинкса в разработке. Он работает отлично. Я приобрел летающий сфинкс. Однако, когда я бегу:
heroku run flying-sphinx configure
Я получаю следующее сообщение об ошибке:
Connecting to database specified by DATABASE_URL
/app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/sphinx_configuration.rb:24:in `content': undefined method `generate' for #<ThinkingSphinx::Configuration:0x00000004648e90> (NoMethodError)
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/sphinx_configuration.rb:8:in `upload_to'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:32:in `configure'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in `block in run'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in `each'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in `all?'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in `run'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/bin/flying-sphinx:5:in `<top (required)>'
from /app/bin/flying-sphinx:19:in `load'
from /app/bin/flying-sphinx:19:in `<main>
Вот варианты, которые я использую:
Rails 3.2.11
Thinking-Sphinx 3.0.2
Flying-Sphinx 0.8.5
MySQL2 0.3.12
(мой дб работает на PostGreSQL - mysql2 только для Sphinx)
и престижность Pat для фантастического обслуживания клиентов - спасибо за помощь, в хорошем настроении и удивительный продукт , – Laurent