首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何升级bazel?

如何升级bazel?
EN

Stack Overflow用户
提问于 2017-06-27 08:38:30
回答 4查看 14.1K关注 0票数 5

我成功地建立了bazel-0.4.0。

然后,我尝试使用以下方法将其升级到最新版本bazel-0.5.1

代码语言:javascript
运行
复制
$ ./compile.sh compile ../bazel-0.4.0/output/bazel.exe

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

错误日志:

代码语言:javascript
运行
复制
$ ./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给了我不同的错误

错误日志:

代码语言:javascript
运行
复制
 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
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-06-27 10:47:13

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

现在我不确定您是否可以用Bazel0.4.0构建Bazel0.5.0,在0.4.3左右有一些不兼容的更改。我们从零开始测试构建bazel,用最后发布的bazel构建bazel,但没有用旧版本构建bazel。这只有在我们达到1.0.0之后才能得到支持。

票数 3
EN

Stack Overflow用户

发布于 2017-06-27 14:09:48

除了mhlopko所写的内容,您通常不需要自己构建bazel。请随意下载二进制安装程序并使用它。

票数 1
EN

Stack Overflow用户

发布于 2021-04-21 04:32:05

您可以使用bazelisk包装器轻松地更改Bazel命令指向的bazel版本。默认情况下,bazelisk将获取最新版本,这非常方便。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44775709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档