Rails3アプリケーションをHerokuで実行しています。私はThinking Sphinx
自分のアプリケーションに検索エンジンを使用しています。flying-sphinx
Herokuで動作させるために、Herokuのドキュメントで提案されているようにgemfileにgemを追加しました。
これは私のgemfileにあるものです
gem 'thinking-sphinx', '2.0.11'
gem 'flying-sphinx', '0.7.0'
ここに記載されている手順https://devcenter.heroku.com/articles/flying_sphinxに従って、flying-sphinxアドオン(Herokuアドオン:addflying_sphinx:wooden)を追加した後、heroku run Flying-sphinx configureを実行すると、次のエラーが発生します:
/app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/sphinx_configuration.rb:2:in 'initialize': uninitialized constant FlyingSphinx::SphinxConfiguration::ThinkingSphinx (NameError)
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/cli.rb:31:in 'new'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/cli.rb:31:in 'configure'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/cli.rb:20:in 'block in run'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/cli.rb:20:in 'each'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/cli.rb:20:in 'all?'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/lib/flying_sphinx/cli.rb:20:in 'run'
from /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.0/bin/flying-sphinx:5:in ''
from vendor/bundle/ruby/1.9.1/bin/flying-sphinx:19:in 'load'
from vendor/bundle/ruby/1.9.1/bin/flying-sphinx:19:in ''
そして、私はそれ以上先に進むことができません。