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(開發節點)上啓動太陽黑子。
任何幫助,將不勝感激
我相信我有類似的問題,我在這裏詳細介紹:http://stackoverflow.com/questions/11565149/connection-refused-using-sunspot-and-solr-in-rails – aardvarkk
它的工作原理使用一個YAML配置文件? –