Я пытаюсь использовать солнечное пятно с монгоидом, но солнечное пятно не соединяется с Solr.Следующая ошибка, о которой сообщает Rails при попытке подключения к Solr.
Errno::ECONNREFUSED (Connection refused - connect(2))
Я использую bundle exec rake sunspot:solr:start
для запуска Solr, и я подтвердил, что Solr работает на порте разработки (8982), как определено в config /sunspot.yml
Когда я запускаю Sunspot.config
в консоли Rails, я вижу, что:
@properties={:url=>"http://127.0.0.1:8983/solr"}
Затем я изменил порты разработки / производства на 8984/8985, Solr запускается с новогоdev port (8984), но Sunspot.config в консоли Rails по-прежнему возвращает http://127.0.0.1:8983/solr
(ни 8984, ни 8985, что означает, что он вообще не читает sunspot.yml)
Я пропустил некоторые шаги инициализации для Sunspotв Rails?
Я использую следующие версии:
- ruby 1.9.3
- rails (3.2.1)
- sunspot (1.3.0)
- sunspot_rails (1.3.0)
- sunspot_mongoid (0.4.1)