簡體   English   中英

在Nitrous.io上安裝ElasticSearch?

[英]Installing ElasticSearch on Nitrous.io?

我正在嘗試在Nitrous.io上使用Elasticsearch。

我正在按照本教程進行操作,但是在嘗試為模型重新編制索引時出現此錯誤

action@learning-rails-1868:~/fayl$ rake searchkick:reindex CLASS=Fail                                                                                                     
rake aborted!                                                                                                                                                             
Connection refused - connect(2)                                                                                                                                           
/home/action/.rvm/gems/ruby-1.9.3-p374/gems/rest-client-1.6.7/lib/restclient/request.rb:172:in `transmit'                                                                 
/home/action/.rvm/gems/ruby-1.9.3-p374/gems/rest-client- 1.6.7/lib/restclient/request.rb:64:in `execute'                                                                   
/home/action/.rvm/gems/ruby-1.9.3-p374/gems/tire-0.6.0/lib/tire/http/client.rb:11:in `get'                                                                                
/home/action/.rvm/gems/ruby-1.9.3-p374/gems/searchkick-0.2.8/lib/searchkick/reindex.rb:43:in `clean_indices'                                                              
/home/action/.rvm/gems/ruby-1.9.3-p374/gems/searchkick-0.2.8/lib/searchkick/reindex.rb:10:in `reindex'                                                                    
/home/action/.rvm/gems/ruby-1.9.3-p374/gems/searchkick-0.2.8/lib/searchkick/tasks.rb:10:in `block (2 levels) in <top (required)>'                                         
/home/action/.rvm/gems/ruby-1.9.3-p374/bin/ruby_noexec_wrapper:14:in `eval'                                                                                               
/home/action/.rvm/gems/ruby-1.9.3-p374/bin/ruby_noexec_wrapper:14:in `<main>'                                                                                             
Tasks: TOP => searchkick:reindex     

我不確定是否已在Nitrous.io上正確安裝了Elasticsearch。 有人成功做到了嗎? 或者您可以指向如何實現此目標的指南?

我還沒有嘗試過nitrosous.io,但是您需要告訴Searchkick在哪里可以找到Elasticsearch。

使用以下命令創建一個初始化程序config/initializers/elasticsearch.rb

ENV["ELASTICSEARCH_URL"] = "http://username:password@hostname"

您還可以使用Searchly之類的托管版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM