我已将 searchkick gem 添加到我的 GEMFILE 中,并且还安装了带有 Autoparts 的 ElasticSearch 1.0。当我尝试重新索引我的一个模型时,我仍然收到连接被拒绝的消息。我想这可能是因为我的 elasticsearch 服务器还没有启动。我不确定如何在 Nitrous.io 上启动它。以下是我尝试运行的命令和我收到的错误消息...
命令
rake searchkick:reindex CLASS=Player
结果
rake aborted!
Faraday::ConnectionFailed: Connection refused - connect(2) for "localhost" port 9200
...
最佳答案
虽然这很愚蠢……我只是想尝试在我的 Nitrous.io 控制台中键入 elasticsearch
,然后该命令启动了我的 elasticsearch 服务器,然后我就可以继续了。感谢任何和我一起调查过这个问题的人!
关于ruby-on-rails - 如何在我的 Nitrous.io 盒子上设置 ElasticSearch 和 Searchkick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26737484/