У меня есть аналогичная проблема, что Solr with Rails - rake sunspot:reindex не работает.
У меня есть это в моем Gemfile:
gem 'sunspot_solr', github: 'sunspot/sunspot', branch: 'master'
gem 'sunspot_rails', github: 'sunspot/sunspot', branch: 'master'
И:
bundle exec rake sunspot:solr:start
работает нормально, но когда я делаю:
bundle exec rake sunspot:solr:reindex
Я получил:
Connection refused - {:data=>
"<?xml version=\"1.0\" encoding=\"UTF-8\"?><delete><query>type:Service</query></delete>",
:headers=>{"Content-Type"=>"text/xml"}, :method=>:post, :params=>{:wt=>:ruby},
:query=>"wt=ruby", :path=>"update", :uri=>
#<URI::HTTP:0x007fccf982f348 URL:http://localhost:8982/solr/default/update?wt=ruby>,
:open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil,
:retry_after_limit=>nil}
tail -f log/sunspot-solr-development.log
изменяется при запуске Solr (я вижу правильный журнал), но не изменяется при переиндексации. - person sites   schedule 06.08.2013localhost:8982
по замыслу? Порт по умолчанию8983
? - person Srikanth Venugopalan   schedule 06.08.2013