Sunspot не запускается на порте разработки - PullRequest
1 голос
/ 20 октября 2011

Я пытаюсь запустить sunspot на порте разработки (8982).Я запускаю следующую команду $ RAILS_ENV = rake sunspot для разработки: solr: start

Sunspot запускается, но не запускается на порте разработки, он запускается на порту 8983, который является рабочим портом.Я не использую config / sunspot.yml.У меня есть файл config / initializers / sunspot.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'] }
  }

Кроме того, в config / environment / development.rb у меня есть строка, которая читает

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

Яне уверен, что я делаю не так.Мне нужно запустить sunspot на порту 8982 (узел разработки).

Буду признателен за любую помощь

1 Ответ

1 голос
/ 20 июля 2012

См. https://github.com/sunspot/sunspot/issues/262 для отслеживания разрешения ошибки.

...