Rails rsolr 1.0.12 Errno::ECONNREFUSED устарел, но почему не работает на производстве?

Я работаю с Rails 4.0.4 en Sunspot в качестве поисковой системы. Работает просто отлично в производстве. Использование rsolr 1.0.12

[DEPRECATION] `RSolr.escape` is deprecated (and incorrect).  Use `Rsolr.solr_escape` instead.
Errno::ECONNREFUSED (Connection refused - {:data=>"fq=type%3ACompany&q=design&fl=*+score&qf=name_text&defType=edismax&start=0&rows=30", :method=>:post, :params=>{:wt=>:ruby}, :query=>"wt=ruby", :headers=>{"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}, :path=>"select", :uri=>#<URI::HTTP:0x007ff3594ca8e8 URL:http://localhost:8983/solr/production/select?wt=ruby>, :open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil, :retry_after_limit=>nil}):

это из-за URL: http://localhost:8983/ и так далее? и как это исправить?

1 ответ

Насколько я знаю Errno::ECONNREFUSED ошибка возникает, когда вы не начали свой Solr. Чтобы начать использовать:

bundle exec rake sunspot:solr:start

И я тоже ищу предупреждение об устаревании, и я нашел эту ссылку

Другие вопросы по тегам