我最近更新了Java for Mac OS X 10.7-Update 1.之後,我意識到在Rails 3.0.10下的本地開發應用程序中,使用sunspot/solr solr-服務器可以正常啓動Solr連接在Mac OS X上的java更新後拒絕了錯誤Lion
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雪豹的Java更新對於OS X 10.6-Update 6並且得到相同的錯誤,所以我們會檢查因爲solr是基於Java的,因此可以將Java更新作爲可能的原因。
我使用on Rails的3.0.10以下寶石:
gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot'
gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git'
有人可以幫我解決這個問題或OS X的Java更新後,確認其appearence?
非常感謝!
您可能想問問serverfault.com上的這些人,他們更適合安裝問題。 –