如何升级Bazel? [英] How to upgrade bazel?
本文介绍了如何升级Bazel?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我成功构建了Bazel-0.4.0。
然后我尝试使用Bazel-0.5.1将其升级到最新版本
$ ./compile.sh compile ../bazel-0.4.0/output/bazel.exe
它给我一个错误,Bazel-0.5.0,Bazel-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
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
推荐答案
如果您已经安装了Bazel,则可以通过在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之后才会支持该版本。
这篇关于如何升级Bazel?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文