sunspot_rails gem – “Errno :: ECONNREFUSED(连接被拒绝 – 连接(2))”
我使用gem sunspot_rails https://github.com/outoftime/sunspot我根据http://railscasts.com/episodes/278-search-with-sunspot上的说明做了一切,但收到错误
Errno :: ECONNREFUSED(连接被拒绝 – 连接(2)):app / controllers / books_controller.rb:7:在`index’中
来自books_controller.rb的代码
def index @search = Book.search do fulltext params[:search] end @books = @search.results end
它可以是什么?
你启动了Solr服务器吗?
rake sunspot:solr:start
如果不是首先启动solr服务器
如果是,请尝试
rake sunspot:solr:run
希望这会有所帮助。
只需使用测试环境配置rake任务:
rake sunspot:solr:run RAILS_ENV=test
确保您的rails应用程序正在正确的端口上查找solr服务器。
确保已安装Java Runtime Environment。
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer