Я пытаюсь использовать солнечное пятно с монгоидом, но солнечное пятно не подключается к 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 начинает с нового порта разработки (8984), но Sunspot.config в консоли Rails по-прежнему возвращает http://127.0.0.1:8983/solr
(ни 8984, ни 8985, что означает, что он не читает sunspot.yml в все)
Я пропустил какие-то шаги по инициализации Sunspot в Rails?
Я использую следующие версии:
- рубин 1.9.3
- рельсы (3.2.1)
- солнечное пятно (1.3.0)
- солнечные пятна (1.3.0)
- солнечное пятно_монгоид (0.4.1)