テストに CicleCI を使用しているプロジェクトがあり、Tire を検索機能に統合しようとしています。ローカルでは、すべてのテストが問題なく正常に実行されます。しかし、CircleCI がテストを実行すると、Errno::ECONNREFUSED : Connection refused - connect(2)
エラーが発生します。tire.rb
config/initilizersにファイルを追加しようとしました:
if Rails.env.test?
ENV['ELASTICSEARCH_URL'] = "http://circlehost:9200" # With and without this.
Tire.configure do
url "http://circlehost:9200" # also tried localhost:9200, and 127.0.0.1:9200
end
end
circle.yml
ここに示すようにファイルを追加しようとしました: https://circleci.com/docs/config-sample
hosts:
circlehost: 127.0.0.1
そして、それらの任意の組み合わせ。今、私はアイデアがなくなり、何をすべきかわかりません。正しい道を進んでいると思っていましたが、今はよくわかりません。
誰かが助けてくれれば、それは大歓迎です。