【发布时间】:2013-12-10 18:07:26
【问题描述】:
我想在我的 Rails 应用程序上实现一个 searchkick,因此我添加到我的 gem 文件中:
gem 'elasticsearch'
gem 'searchkick'
,做了一个
bundle install
,然后是
rake searchkick:reindex CLASS=Pfile
它返回以下错误:
rake aborted!
No connection could be made because the target machine actively refused it. - connect(2)
Tasks: TOP => searchkick:reindex
(See full trace by running task with --trace)
任何帮助将不胜感激:)
【问题讨论】:
-
运行跟踪并发布它请 rake searchkick:reindex CLASS=Pfile --trace
-
你可能错误配置了 searchkick
-
谢谢大家,这里是跟踪:C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/net/http.rb:762:in
initialize' C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/net/http.rb:762:inopen' C:/ RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/net/http.rb:762:inblock in connect' C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb:54:intimeout' 我暂时受限于字符:/ -
你在运行弹性服务器吗,例如..
sudo /usr/local/share/elasticsearch/bin/service/elasticsearch start -
如何在 Windows 环境中运行它?我确定我没有:)
标签: ruby-on-rails search