0

我使用 Bazel 文档中提供的步骤创建了一个 Bazel 归档 tar。除了这个之外,大多数包都在本地加载。请参阅下面的错误。


C:\Developers\examples-master\java-tutorial>bazel build --distdir=C:\Developers\bazel-tar //:ProjectRunner 正在启动本地 Bazel 服务器并连接到它... INFO:Repository remotejdk11_win 实例化于:否堆栈(--record_rule_instantiation_callstack 未启用)存储库规则 http_archive 定义在:C:/users/syuopm/_bazel_syuopm/v5bxa2ms/external/bazel_tools/tools/build_defs/repo/http.bzl:336:31:在警告中:从https 下载: //mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip无法获取的存储库 @remotejdk11_win 中的 jdk。没有这样的包'@remotejdk11_win//':java.io.IOException:下载错误[https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11 .0.6-win_x64.zip] 到 C:/users/syuopm/_bazel_syuopm/v5bxa2ms/external/remotejdk11_win/zulu11.37.17-ca-jdk11.0.6-win_x64.zip: 连接超时错误: 分析目标'//:ProjectRunner ' 失败的; 构建中止:分析失败信息:经过时间:68.089 秒信息:0 个进程。失败:构建未成功完成(加载了 16 个包,配置了 305 个目标)/users/syuopm/_bazel_syuopm/v5bxa2ms/external/remotejdk11_win/zulu11.37.17-ca-jdk11.0.6-win_x64.zip:连接超时错误:分析目标'//:ProjectRunner'失败;构建中止:分析失败信息:经过时间:68.089 秒信息:0 个进程。失败:构建未成功完成(加载了 16 个包,配置了 305 个目标)/users/syuopm/_bazel_syuopm/v5bxa2ms/external/remotejdk11_win/zulu11.37.17-ca-jdk11.0.6-win_x64.zip:连接超时错误:分析目标'//:ProjectRunner'失败;构建中止:分析失败信息:经过时间:68.089 秒信息:0 个进程。失败:构建未成功完成(加载了 16 个包,配置了 305 个目标)

4

1 回答 1

0

这似乎是一个网络问题,很可能是由于您的计算机和 Bazel 存储库之间存在一些防火墙或代理服务器。以下下载失败:

https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip下载失败

我建议您手动下载文件并按照此处的指导进行操作:

一种解决方法是手动获取文件并将它们放在通过--distdir选项指定的目录中。

于 2020-07-16T15:20:26.153 回答