gpt4 book ai didi

elasticsearch - 如何在Heroku Cedar Stack上使用ElasticSearch&Tire获得Rails 3.1?

转载 作者:行者123 更新时间:2023-12-02 22:34:06 26 4
gpt4 key购买 nike

我无法让Tyre在Heroku Cedar堆栈上的Bonsai插件上使用ElasticSearch进行工作。它不断崩溃我的应用程序,当我检查Heroku日志(即在Terminal中运行heroku logs)时,我Errno::ECONNREFUSED (Connection refused - connect(2))

该设置在我的本地主机上运行良好。我已经遍历了Elastic搜索资源,还没有找到解决方法。

谁能提供一些帮助或指导?

最佳答案

我终于找到了它……通过Heroku盆景上一个晦涩的链接可以帮助您。我做到了,它奏效了:Configuring Tire to use the Bonsai ElasticSearch Heroku add-on

这是我做些什么来解决它的更多说明。在config/initializers/bonsai.rb中:

  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

关于elasticsearch - 如何在Heroku Cedar Stack上使用ElasticSearch&Tire获得Rails 3.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11023598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com