使用 Bazelisk 安装 / 更新 Bazel
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
<ph type="x-smartling-placeholder">
</ph>
报告问题open_in_new
查看来源open_in_new
敬上
每晚
·
7.3。
·
7.2 条
·
7.1敬上
·
7.0。
·
6.5
安装 Bazel
Bazelisk 是
在 Ubuntu、Windows 和 macOS 上安装 Bazel 的推荐方法。它会自动
下载并安装适当版本的 Bazel如果您有以下需求,可以使用 Bazelisk
您需要根据当前的测试环境
工作目录,或者让 Bazel 始终更新到最新版本。
有关详情,请参阅
官方自述文件。
更新 Bazel
Bazel 具有向后兼容性政策
(请参阅发布不兼容的指南
会发生哪些变化
是一本图书的作者)。本页总结了有关如何测试和
迁移您的项目(包含即将发生的不兼容更改)以及如何提供
向不兼容的更改作者提供反馈。
使用 Bazelisk 管理 Bazel 版本
Bazelisk 可帮助您
Bazel 版本。
Bazelisk 可以:
- 将 Bazel 自动更新到最新的 LTS 或滚动版本。
- 使用 .bazelversion 中指定的 Bazel 版本构建项目
文件。将该文件签入您的版本控制,以确保可重现性
特定版本
- 帮助迁移项目以进行不兼容的更改(参见上文)
- 轻松试用候选版本
建议的迁移流程
在任何 LTS 版本的次要更新内,
项目可在不中断的情况下
与当前版本的兼容性。不过
主要 LTS 版本之间不向后兼容的更改。
请按照以下流程从一个主要版本迁移到另一个:
- 请阅读版本说明,获取有关如何迁移到下一版本的建议。
- 不兼容的重大更改应具有关联的
--incompatible_*
标志
以及相应的 GitHub 问题:
- 您可以在相关的 GitHub 问题中找到迁移指南。
- 工具可用于一些不兼容的更改迁移。对于
例如 buildifier。
- 在相关的 GitHub 问题上发表评论,以报告迁移问题。
迁移后,您可以继续构建项目,无需担心
下一个主要版本之前的向后兼容性。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-13。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-13\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-13。"],[],[]]