2017-06-27 115 views
1

我成功构建了bazel-0.4.0。
后来我试了一下升级到使用最新版本的巴泽勒-0.5.1如何升级bazel?

$ ./compile.sh编译../bazel-0.4.0/output/bazel.exe

它给我一个错误,巴泽尔-0.5.0巴泽尔-0.4.5给了我同样的错误

错误日志:
$ ./compile.sh编译../bazel-0.4.0/output/ bazel.exe
Building Bazel与巴泽尔。
错误:非法javabase值'C:/ Program Files/Java/jdk',javabase必须是绝对路径或标签。
信息:经过时间:0.246s
错误:无法建立巴泽勒

巴泽勒-0.4.4给了我不同的错误

错误日志:
大厦巴泽勒与巴泽尔。
.ERROR:没有在C:/Users/potlapel/Downloads/bazel-0.4.4/定义的包''中声明的target''/ Files/Java/jdk':目标'Files/Java/jdk'建立。
信息:经过时间:0.182s
错误:无法建立巴泽勒

回答

1

如果您已经安装了巴泽尔,您可以通过在git repository的新鲜克隆运行bazel build //src:bazel升级。或者只是下载distribution archive并运行./compile。详情:https://bazel.build/versions/master/docs/install-compile-source.html

现在我不确定你可以用bazel 0.4.0来创建bazel 0.5.0,在0.4.3左右有一些不兼容的变化。我们从零开始测试建筑bazel,并用最后发布的bazel构建bazel,但不能用旧版本构建bazel。只有在达到1.0.0后才会支持。