mongoid와 함께 흑점을 사용하려하지만 흑점이 Solr에 연결되어 있지 않습니다. Solr에 연결할 때 Rails가보고 한 오류가 발생했습니다. SOLR는 설정에 정의 된대로 개발 포트 (8982)에서 실행되고 있는지sunspot_rails가 해당 설정의 sunspot.yml을 읽지 않습니다
Errno::ECONNREFUSED (Connection refused - connect(2))
나는 SOLR을 실행하는 데 bundle exec rake sunspot:solr:start
를 사용하고 난 확인했습니다/sunspot.yml
내가 레일 콘솔에서 Sunspot.config
을 실행
@properties={:url=>"http://127.0.0.1:8983/solr"}
가 그럼 난 8,985분의 8,984으로 개발/생산 포트를 변경 SOLR는 새로운 디바이스 포트 (8984)하지만 Sunspot.config 여전히
http://127.0.0.1:8983/solr
(8984 또는 8985도 반환 레일 콘솔에서 시작되는 의미하지 않는다. sunspot.yml을 읽음)
Sunspot in Rails에 대한 초기 단계가 빠져 있습니까?
나는 다음과 같은 버전을 사용하고 있습니다 :
- 루비 1.9.3
- 레일 (3.2.1)
- 태양 흑점 (1.3.0)
- sunspot_rails (1.3.0)
- sunspot_mongoid (0.4.1)
어떻게합니까? 이 보석을 플러그인으로 추가합니까? – Rafiu