我正在从源代码编译最新的Tensorflow。在配置步骤之后,我面临以下错误:
错误: com.google.devtools.build.lib.packages.BuildFileContainsErrorsException: 错误加载包'':读取扩展时遇到错误 文件'closure / defs.bzl':没有这样的包 '@ io_bazel_rules_closure // closure':下载错误 [http://bazel-mirror.storage.googleapis.com/github.com/bazelbuild/rules_closure/archive/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz, https://github.com/bazelbuild/rules_closure/archive/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz] 至 /home/xyzuser/.cache/bazel/_bazel_xyzuser/cb1e63cb5e61cab49a9fd2f5ba92d003/external/io_bazel_rules_closure/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz: 所有镜像都关闭了:[java.lang.NullPointerException]。
这源于配置文件中的bazel_clean_and_fetch():
bazel fetch "//tensorflow/... -//tensorflow/contrib/nccl/... -//tensorflow/examples/android/..."
如果我只是执行bazel fetch //...
我的系统位于代理后面,我在env中设置了HTTP_PROXY和HTTPS_PROXY。
bazel版本: 构建标签:0.4.4-(@ non-git) 构建目标:bazel-out / local-opt / bin / src / main / java / com / google / devtools / build / lib / bazel / BazelServer_deploy.jar
操作系统 Ubuntu 14.04.5 LTS
任何见解都会有所帮助,因为我是Bazel和Tensorflow的新手。