Я недавно обновил Java для Mac OS X 10.7-обновление 1. После этого я понял, что в моем локальном приложении для разработки под Rails 3.0.10 с помощью sunspot / solr solr-сервер запускается правильно
0:03.80 /usr/bin/java -Dsolr.data.dir=/var/folders/j0/h6j1w2px233bb_g2461l8pnr0000gn/T -Dsolr.solr.home=/Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180/bundler/gems/sunspot-a32d14da2650/sunspot_solr/solr/solr -jar start.jar
Но если я отправляю полнофункциональный запрос на поиск, я получаю сообщение об отказе в соединении:
Errno::ECONNREFUSED (Connection refused - connect(2))
Один из моих коллег недавно обновил установку OS X Snow Leopard с помощью обновления Java для OS X 10.6-Update 6 иполучает ту же ошибку, поэтому мы определили обновление Java как возможную причину, поскольку solr основан на Java.
Я использую в Rails 3.0.10 следующие гемы:
gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot'
gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git'
Можеткто-нибудь помочь мне с этой проблемой или подтвердить ее появление после обновления Java на OS X?
Большое спасибо!