2017-12-12 48 views
0

検索中、私は類似した質問をいくつか見たことがありますが、それらのすべてはテンソルフローを構築するコンテキストにあります。

私はバゼルには初めてで、初めての試みになります。私はenvoyproxyを構築しようとしています。私の家庭のPCでうまく動作しますが、(大文字と小文字の)http_proxyやhttps_proxyのような典型的な環境変数を使って設定したプロキシの背後にある企業の作業環境では動作しません。

bazelビルドツールでは、「警告:環境内のhttp_proxyを無視しています」というメッセージが表示されます。

私の理論は、それが原因二つの理由の一つに、環境変数を取らないということです。それは、クライアント/サーバモードで動作するため、例えば、

  1. 環境変数がサーバー部分に影響を与えない可能性があります。私は--batchオプションを使ってこれを試しました。しかし、これはどちらもうまくいかないようです。 「警告:起動オプションが異なるため、Bazelサーバーを実行する必要があります。」同じエラーが発生します。
  2. バゼル「サンドボックス実行」は何とか途中です。

envoyproxyとの具体的なエラーがある: "com_github_golang_protobufフェッチに失敗しました。#CDを、gitのクローンhttps://github.com/golang/protobuf /home/cs/.cache/bazel/_bazel_cs/759903e17d9c37e2598e0572738d3485/external/com_github_golang_protobuf"

、いくつかの他のgitクローンの試み。

私の簡単な質問は:bazelはhttp_proxyでの操作を許可していますか?上記のgitクローンのように、この環境変数をサブプロセスに転送しますか?

おかげで、 クリスチャン

答えて

0

私は同じ問題を持っています。異なるプラグインの動作は異なります。

  • http-bazelはこれで問題なく動作しているようです。
  • git - プロキシ設定をグローバルに変更します。

    git config --global http.proxy http://proxyuser:[email protected]:8080 
    
  • go repos。彼らのための解決策が見つかりませんでした。 「$はrepo.com/packageは取得しまった」アカウントにHTTP_PROXY環境がかかりますが、bazel

+0

から起動していないとき、私はGitの設定--globalアイデアを試してみたが、それは私のために動作しませんでした。理由は分かりませんか? –

関連する問題