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) の背後で動作させるには、sockify (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 に答える