首页 > 编程笔记 > 通用技能 阅读:1

Bazel下载和安装教程(附安装包,图文并茂)

Bazel 取自 “Build and test anything reliably”,是 Google 开源的一款快速、可复现、跨语言的大规模构建与测试工具。

Bazel 原生支持 Java、C++Python、Go、Rust、JavaScript、Android、iOS 与容器镜像,社区规则已覆盖 Kotlin、Scala、Swift、C#、Ruby 等语言。

Bazel 的典型应用包括 Google 搜索、TensorFlow、Kubernetes、Uber Monorepo、字节跳动直播 SDK、阿里电商容器平台等数百亿行代码规模的工程,也适合需要频繁集成、跨语言依赖、多平台发布的中小企业项目。

安装 Bazel 前,需确认操作系统为 Linux x86_64、macOS 10.15+ 或 Windows 10/11,CPU 支持 64 位,内存不低于 8 GB,磁盘剩余空间 20 GB 以上;JDK 11 是 Bazel 自身的运行依赖,Python 3.8+ 用于执行 Starlark 规则与部分测试脚本,Git 与 curl 则用来下载外部仓库与缓存。

以下表格列出常见准备事项与校验命令,帮助快速验证环境是否就绪:

准备项 最低版本 校验命令 常见错误提示
JDK 11 java -version JAVA_HOME 未设置导致 “Cannot find Java”
Python 3.8 python3 --version Python2 残留造成 Starlark 语法解析失败
gcc/clang 9.3/10 gcc --version 版本过低触发 C++17 头文件找不到
磁盘空间 20 GB df -h 缓存写满后构建挂死,需定期 bazel clean --expunge
网络 可访问 GitHub curl -I https://github.com 公司代理未配置导致外部依赖下载超时

下载Bazel

这里为大家提供了 Bazel 最新版的安装包:

网盘下载:https://pan.quark.cn/s/61adfe4da083

安装Bazel

1) 从网盘里下载得到 bazel_nojdk-8.4.2-windows-x86_64.zip 的压缩包,解压后得到 bazel.exe 文件。


2) 将保存 Bazel.exe 的文件夹路径加入环境变量:


3) 打开 cmd 命令窗口输入 bazel --help 出现如下输出即为安装成功:

相关文章