2011-10-20 23 views
1

我想在開發端口上運行太陽黑子(8982)。 我運行下面的命令 $ RAILS_ENV =發展耙太陽黑子:Solr的:開始太陽黑子不在開發端口上啓動

太陽黑子開始,但不啓動發展的端口上,它開始在端口8983,這是生產端口。 我沒有使用config/sunspot.yml。我有一個配置/初始化/ sunspot.rb文件其內容在配置/環境/ development.rb

require File.join(Rails.root, 'lib', 'sunspot', 'rails', 'adapters') 
Sunspot::Adapters::InstanceAdapter.register(Sunspot::Rails::Adapters::ActiveRecordInstanceAdapter, ActiveRecord::Base) 
Sunspot::Adapters::DataAccessor.register(Sunspot::Rails::Adapters::ActiveRecordDataAccessor, ActiveRecord::Base) 

module Sunspot 
    HIGHLIGHTS = { 
    :elements => ['span'], :attributes => { 'span' => ['class'] } 
    } 

此外遵循我有這樣一行

Sunspot.config.solr.url = 'http://localhost:8982/solr' 

我不知道我是什麼我做錯了。我需要在Port 8982(開發節點)上啓動太陽黑子。

任何幫助,將不勝感激

+0

我相信我有類似的問題,我在這裏詳細介紹:http://stackoverflow.com/questions/11565149/connection-refused-using-sunspot-and-solr-in-rails – aardvarkk

+0

它的工作原理使用一個YAML配置文件? –

回答