源码安装0.24.1版本bazel
- 安装系统依赖,此处以Ubuntu与CentOS操作系统为例。
- Ubuntu 18.04 x86_64环境:
apt-get install build-essential openjdk-11-jdk python zip unzip
- Centos 8.3 aarch64环境:
yum install java-11-openjdk-devel.aarch64 yum install java-11-openjdk.aarch64 yum groupinstall 'Development Tools' yum install zip
若java-11-openjdk安装失败,可进行手动安装,参考手动安装java-11-openjdk。
- Ubuntu 18.04 x86_64环境:
- 配置环境变量。
- 执行如下命令,打开“.bashrc”文件。
vim ~/.bashrc
- 在文件中添加java-11-openjdk的安装路径(以下为示例路径,用户需根据实际路径进行设置)。
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH
- 执行:wq!命令保存文件并退出。
- 执行如下命令使环境变量生效。
source ~/.bashrc
- 执行如下命令,打开“.bashrc”文件。
- 下载bazel源码压缩包,将源码包上传至服务器任意路径下。
- 进入源码包所在路径,进行编译安装。
- 执行如下命令,解压下载的bazel源码压缩包。
unzip bazel-0.24.1-dist.zip -d bazel-0.24.1-dist
- 进入解压后的文件夹,执行配置、编译和安装命令。
cd bazel-0.24.1-dist/ env EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk" ./compile.sh cp output/bazel /usr/local/bin
- 执行如下命令,解压下载的bazel源码压缩包。
- 安装验证。
安装完成后重新执行如下命令查看版本号。
bazel --version
父主题: 常用操作