【问题标题】:How to build task 'elasticsearch:import:model'如何构建任务'elasticsearch:import:model'
【发布时间】:2014-11-10 17:21:57
【问题描述】:

好吧,我已经安装了 elasticsearch-rails gem(版本 0.1.5),我可以清楚地看到 gem 文件中的任务。

但是当我运行时

bundle exec rake environment elasticsearch:import:model CLASS='Comment'

我收到此错误。

运行rake environment -D 也没有显示任务。

elasticsearch 正在运行,如果我 curl http://localhost:9200 它会响应我。

为什么这不起作用?

【问题讨论】:

  • 只是为了确认一下:您的 Gemfile 中有 elasticsearch-rails 并且有 bundle installed?
  • 我有。但这东西太不稳定了,无法使用。我设法手动导入我的模型,但现在它返回 0 个结果。

标签: ruby-on-rails elasticsearch rake rake-task


【解决方案1】:

你需要创建 elasticsearch.rake

cat lib/tasks/elasticsearch.rake
require 'elasticsearch/rails/tasks/import'

【讨论】:

  • 是的,我最终想通了,但忘记更新了。谢谢!
猜你喜欢
  • 2015-08-12
  • 1970-01-01
  • 1970-01-01
  • 2013-02-01
  • 2014-07-19
  • 2012-03-11
  • 2016-01-20
  • 2019-01-10
  • 2014-04-15
相关资源
最近更新 更多