0

在我的公司网络中,我尝试使用以下版本的 vmc:0.5.0.beta.7 和 0.4.7。当我尝试执行vmc target api.cloudfoundry.com时,出现以下错误:

CFoundry::TargetRefused: target refused connection (getaddrinfo: No such host is known. )

当我尝试版本 0.3.18 时,我没有收到该错误。请注意,我通过设置 http_proxy 环境变量来正确设置 http 代理。

有没有人遇到过这个问题或知道为什么会这样?

4

2 回答 2

1

要让 VMC 在公司防火墙 (SOCKS) 后工作,您可以使用 socksify (http://socksify.rubyforge.org/)。我刚刚将以下内容(针对我的环境进行了更正)添加到 gems/vmc-0.4.7/lib/vmc/cli.rb:

require 'socksify'
TCPSocket::socks_server = "127.0.0.1"
TCPSocket::socks_port = 9050

不是很优雅,但效果很好,我终于可以使用 CF 了。

于 2013-01-21T17:27:13.920 回答
0

您能否尝试在不需要任何代理设置的网络上执行 vmc 目标?

于 2013-01-15T00:25:53.503 回答