如何升级巴泽尔?

5 failed-installation bazel

我成功构建了 bazel-0.4.0。
然后,我试了一下升级到最新版本巴泽尔-0.5.1使用

$ ./compile.sh compile ../bazel-0.4.0/output/bazel.exe
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误,bazel-0.5.0bazel-0.4.5给了我同样的错误

错误日志:

$ ./compile.sh compile ../bazel-0.4.0/output/bazel.exe  
 Building Bazel with Bazel.  
ERROR: Illegal javabase value 'C:/Program Files/Java/jdk', javabase must be an absolute path or label.  
INFO: Elapsed time: 0.246s  
ERROR: Could not build Bazel
Run Code Online (Sandbox Code Playgroud)

bazel-0.4.4 给了我不同的错误

错误日志:

 Building Bazel with Bazel.  
.ERROR: no such target '//:Files/Java/jdk': target 'Files/Java/jdk' not declared in package '' defined by C:/Users/potlapel/Downloads/bazel-0.4.4/BUILD.  
INFO: Elapsed time: 0.182s  
ERROR: Could not build Bazel
Run Code Online (Sandbox Code Playgroud)

hlo*_*pko 3

如果您已经安装了 bazel,则可以通过在git 存储库bazel build //src:bazel的新克隆上运行来进行升级。或者只是下载分发存档并运行。详细信息:https ://bazel.build/versions/master/docs/install-compile-source.html 。./compile

现在我不确定您是否可以使用 bazel 0.4.0 构建 bazel 0.5.0,0.4.3 周围有一些不兼容的更改。我们测试从头开始构建 bazel,并使用最新发布的 bazel 构建 bazel,但不使用旧版本构建 bazel。只有在我们达到 1.0.0 后才会支持。