1
開発用ポート(8982)でsunspotを実行しようとしています。 Solrの: 私は、次のコマンド $ RAILS_ENV =開発すくい黒点を実行開始Sunspotが開発用ポートで起動しない
太陽黒点が起動しますが、それは開発のポートで起動しない、それが生産ポートである、ポート8983で起動します。 私はconfig/sunspot.ymlを使用していません。私は私は私はわからない
Sunspot.config.solr.url = 'http://localhost:8982/solr'
を読み込みラインを持っているのconfig /環境/ 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.rbファイルを持っているものI間違っている。ポート8982(開発ノード)で太陽黒点を開始する必要があります。
すべてのヘルプは
私は同様の問題があると信じています。私はここで詳しく説明します:http://stackoverflow.com/questions/11565149/connection-refused-using-sunspot-and-solr-in-rails – aardvarkk
YAML設定ファイル? –