开始根据博文建议用了最新版的bazel(0.28.0)安装成功了,但在tensorflow编译(bazel build tensorflow/tools/graph_transforms:transform_graph)报错
./home/tyr/bin/bazel: line 88: /home/tyr/.bazel/bin/bazel-real: cannot execute binary file: Exec format error
/home/tyr/bin/bazel: line 88: /home/tyr/.bazel/bin/bazel-real: Success
查找原因,可能是版本的问题,然后下载了博文下载过的bazel(0.21.0),结果报下面的错误。
ERROR: /home/xuqiong/.cache/bazel/_bazel_xuqiong/365a5ad7cdef4dd527f540187513ea75/external/io_bazel_rules_closure/closure/protobuf/closure_proto_library.bzl:66:21: name 'ProtoInfo' is not defined (did you mean 'protos'?)
ERROR: error loading package '': in /home/xuqiong/.cache/bazel/_bazel_xuqiong/365a5ad7cdef4dd527f540187513ea75/external/io_bazel_rules_closure/closure/defs.bzl: Extension 'closure/protobuf/closure_proto_library.bzl' has errors
ERROR: error loading package '': in /home/xuqiong/.cache/bazel/_bazel_xuqiong/365a5ad7cdef4dd527f540187513ea75/external/io_bazel_rules_closure/closure/defs.bzl: Extension 'closure/protobuf/closure_proto_library.bzl' has errors
最后换了bazel(0.25.3),终于编译通过了。