首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Heroku Cedar Stack上使用ElasticSearch & Tire获得Rails3.1?

如何在Heroku Cedar Stack上使用ElasticSearch & Tire获得Rails3.1?
EN

Stack Overflow用户
提问于 2012-06-14 05:29:57
回答 1查看 630关注 0票数 2

我在使用Heroku Cedar堆栈上的盆景插件ElasticSearch时遇到了让轮胎工作的问题。它不断地使我的应用程序崩溃,当我检查Heroku日志(即在终端中运行heroku logs )时,I Errno::ECONNREFUSED (Connection refused - connect(2))

这个设置在我的本地主机上运行得很好。我已经遍历了所有的Elastic搜索资源,但还没有找到修复方法。

有人可以提供一些帮助或指导吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-14 05:41:15

我终于找到了..。通过Heroku盆景上一个晦涩难懂的链接,盆景提供了帮助。我这样做了,它起作用了:Configuring Tire to use the Bonsai ElasticSearch Heroku add-on

下面是我为解决这个问题所做的更多澄清。在config/initializers/bonsai.rb

代码语言:javascript
运行
复制
  if ENV['BONSAI_INDEX_URL']
   Tire.configure do
    url "http://index.bonsai.io"
   end
   BONSAI_INDEX_NAME = ENV['BONSAI_INDEX_URL'][/[^\/]+$/]
  else
    app_name = Rails.application.class.parent_name.underscore.dasherize
    app_env = Rails.env
    BONSAI_INDEX_NAME = "#{app_name}-#{app_env}"
  end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11023598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档