编译bazel,但主机位于SQUID代理之后

时间:2019-02-21 12:13:43

标签: proxy compilation bazel http-proxy squid

我想在Fedora28上编译一个最近的bazel,所以我从guthub.com回购中做了git clone。 Bazel需要bazel进行编译,我从Fedora / Copr信息库中安装了bazel 0.22作为“ bazel bootstrap”。 我运行了compile.sh脚本(窗体bazel源代码树),该脚本指示运行bazel build //src:bazel。到目前为止,一切都很好。 如该问题的标题所述,我的计算机位于SQUID代理后面(在没有身份验证的端口1080上的另一台计算机上运行),并且我有http_proxy + https_proxy指向该代理,并且{{ 1}}(它们位于no_proxy=localhost,127.0.0.1中,因此每个人都可以使用它)。 看来bazel根本不喜欢代理,因为我得到了以下结果(请参见下面的输出副本,地址10.200.255.254:1080是我的代理)。

我不明白为什么bazel无法下载文件,因为它可以与wget和dnf卷曲配合良好。

例如:`bazel 0.22表示无法下载https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64-minimal-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209948.tar.gz, 但是wget实际上可以下载它(我已经尝试过,它可以正常运行)。

似乎bazel不在乎我的代理envvar。我该怎么办?

/etc/environment

0 个答案:

没有答案