Heroku に WebSolr をインストールしようとしています。月額20ドルのパッケージを選びました。アドオンページの指示に従いました:
Gemfile に以下を追加しました。
gem 'sunspot_rails', '~> 1.3.0'
heroku config には、適切な URL もあります。
WEBSOLR_URL: http://index.websolr.com/solr/xxxyyyzzz
サーバーを起動すると、ローカルと heroku ログの両方で同じエラーが発生します。
/Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/sunspot_rails-1.3.3/lib/sunspot/rails/configuration.rb:297:in `join': no implicit conversion of nil into String (TypeError)
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/sunspot_rails-1.3.3/lib/sunspot/rails/configuration.rb:297:in `user_configuration'
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/sunspot_rails-1.3.3/lib/sunspot/rails/configuration.rb:281:in `user_configuration_from_key'
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/sunspot_rails-1.3.3/lib/sunspot/rails/configuration.rb:256:in `disabled?'
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/sunspot_rails-1.3.3/lib/sunspot/rails.rb:30:in `build_session'
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/sunspot_rails-1.3.3/lib/sunspot/rails/init.rb:1:in `<top (required)>'
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:229:in `require'
from /Users/patricegagnon/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:229:in `block in require'
...
サーバーが起動を拒否し、どのコントローラーにもアクセスできなくなりました。これまでのところ、他に何もしていません。この一般的な Solr 統合がサーバーの起動を妨げる理由を知っている人はいますか?