如何升级Bazel? [英] How to upgrade bazel?

查看:0
本文介绍了如何升级Bazel?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我成功构建了Bazel-0.4.0。
然后我尝试使用Bazel-0.5.1将其升级到最新版本

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

它给我一个错误,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

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆