sunspot_rails宝石 - “errno的:: ECONNREFUSED(拒绝连接 - 连接(2))”
问题描述:
我用宝石sunspot_rails https://github.com/outoftime/sunspot 我根据上http://railscasts.com/episodes/278-search-with-sunspot说明一切,但得到一个错误sunspot_rails宝石 - “errno的:: ECONNREFUSED(拒绝连接 - 连接(2))”
errno的::做ECONNREFUSED(拒绝连接 - 连接(2)): 应用程序/控制器/ books_controller.rb:7:
代码从books_controller.rb
`索引' 210def index
@search = Book.search do
fulltext params[:search]
end
@books = @search.results
end
它可能是什么?
答
您是否启动了Solr服务器?
rake sunspot:solr:start
如果不是启动Solr的服务器第一
,如果是不是试图
rake sunspot:solr:run
希望这会有所帮助。
答
确保您的导轨应用程序正在正确的端口上查找solr服务器。
答
确保已安装Java运行时环境。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
叶氏,我跑耙太阳黑子:Solr的:开始 当我试图运行耙_sunspot:Solr的:RUN_我: 没有这样的文件或目录 - java的-Djetty.port = 8982 -Dsolr.data .dir =/home/sergey/Sites/bookoid/solr/data/development -Dsolr.solr.home =/home/sergey/Sites/bookoid/solr -Djava.util.logging.config.file =/tmp/logging。 properties20111007-11769-pt9x4a -jar start.jar – TiSer
另一种想法? :) – TiSer
不,我用这个命令运行来启动服务器... – Vik