Ruby - 连接被拒绝 - 连接(2)(Errno :: ECONNREFUSED)

时间:2015-11-09 11:29:04

标签: ruby-on-rails ruby

我遇到了通过终端在不同测试环境(IP地址或域名)中运行测试的问题。

我在下面运行此操作以获取错误连接拒绝错误

./testkit -s http://192.16.0.1

显示的错误代码是:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `open'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `block in connect'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/timeout.rb:52:in `timeout'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:877:in `connect'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:862:in `do_start'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:851:in `start'
from /Library/Ruby/Gems/2.0.0/gems/rest-client-1.6.9/lib/restclient/request.rb:206:in `transmit'
from /Library/Ruby/Gems/2.0.0/gems/rest-client-1.6.9/lib/restclient/request.rb:68:in `execute'
from /Library/Ruby/Gems/2.0.0/gems/rest-client-1.6.9/lib/restclient/request.rb:35:in `execute'
from /Library/Ruby/Gems/2.0.0/gems/unirest-1.1.2/lib/unirest.rb:62:in `internal_request'
from /Library/Ruby/Gems/2.0.0/gems/unirest-1.1.2/lib/unirest.rb:48:in `request'
from /Library/Ruby/Gems/2.0.0/gems/unirest-1.1.2/lib/unirest.rb:96:in `get'
from /Users/simonjoshi/work/ptk-test/lib/testkit/services/delivery_service.rb:16:in `get_delivery_option'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suites/merchant_suite.rb:83:in `provision_delivery_option'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suites/merchant_suite.rb:29:in `provision_merchant'
from /Users/simonjoshi/work/ptk-test/lib/testkit/cases/case0.rb:31:in `run'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suite.rb:47:in `block (2 levels) in run'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suite.rb:42:in `each'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suite.rb:42:in `block in run'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suite.rb:36:in `each'
from /Users/simonjoshi/work/ptk-test/lib/testkit/suite.rb:36:in `run'
from /Users/simonjoshi/work/ptk-test/lib/testkit.rb:44:in `block in run'
from /Users/simonjoshi/work/ptk-test/lib/testkit.rb:43:in `each'
from /Users/simonjoshi/work/ptk-test/lib/testkit.rb:43:in `run'
from /Users/simonjoshi/work/ptk-test/lib/testkit.rb:56:in `<main>'

我试图找到可能的解决方案但找不到它。

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您使用的是Solr(太阳黑子),请先启动solr实例。

我也曾遇到过这个错误。