ruby-on-rails - 如何在我的 Nitrous.io 盒子上设置 ElasticSearch 和 Searchkick?

标签 ruby-on-rails elasticsearch nitrousio searchkick

我已将 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/

相关文章:

ruby-on-rails - Textmate - 以不同的高亮呈现不同类型的代码

ruby-on-rails - 简单的正则表达式——用空格替换下划线

mysql - 如何在 ruby​​ on Rails 中动态添加列到现有数据库

elasticsearch - 如何为每台机器上有两个节点的集群设置两台机器

security - 如何在弹性云上进行IP过滤

mongodb - Robomongo 与 Meteor 的连接 mongodb

sql - counter_cache has_many_through sql优化,减少sql查询次数

mysql - Nitrous.io :moving rails app to mysql

nitrousio - 复制粘贴无法在亚硝酸webIDE中使用?

c# - NEST 搜索整个文档 C# Elasticsearch