Conexão recusada usando Sunspot e Solr no Rails

Estou com um problema em que recebo um erro ECONNREFUSED quando tento executar uma pesquisa usando sunspot_rails. As gemas (sunspot_rails e sunspot_solr) parecem estar instaladas corretamente. Estou executando a versão1.3.3 e eu tenho o servidor funcionando corretamente.

Eu encontrei outro post sobre isso, mas o post só recomendou iniciar o servidor solr de manchas solares. Eu definitivamente fiz isso, mas o erro persiste.

Eu acredito que o problema é devido à porta do servidor está ligado. Quando eu olho para a saída deRAILS_ENV=development rake sunspot:solr:run, mostra que o servidor está rodando na porta8983. Eu também tentei o comandoRAILS_ENV=production rake sunspot:solr:run com o mesmo efeito.

Se eu examinar osunspot.yml arquivo de configuração, ele mostra o seguinte:

production:
  solr:
    hostname: localhost
    port: 8983
    log_level: WARNING

development:
  solr:
    hostname: localhost
    port: 8982
    log_level: INFO

test:
  solr:
    hostname: localhost
    port: 8981
    log_level: WARNING

Observe que ésuposto estar na porta8982 para desenvolvimento, mas não importa o que eu faça parece continuar reiniciando o servidor na porta8983. Alguma ideia de como isso pode estar acontecendo?

Obrigado!

Atualizar: Eu encontrei uma causa potencial. Na minha pasta de projeto, o arquivo/solr/conf/scripts.conf contém o seguinte:solr_port=8983. Isso parece implicar uma porta codificada, independente do ambiente Rails que esteja ativo.

questionAnswers(1)

yourAnswerToTheQuestion