Я пытаюсь запустить 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 (узел разработки).
Буду признателен за любую помощь