下载
中文
注册

源码安装0.24.1版本bazel

  1. 安装系统依赖,此处以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

  2. 配置环境变量。
    1. 执行如下命令,打开“.bashrc”文件。
      vim ~/.bashrc
    2. 在文件中添加java-11-openjdk的安装路径(以下为示例路径,用户需根据实际路径进行设置)。
      export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
      export PATH=$JAVA_HOME/bin:$PATH
    3. 执行:wq!命令保存文件并退出。
    4. 执行如下命令使环境变量生效。
      source ~/.bashrc
  3. 下载bazel源码压缩包,将源码包上传至服务器任意路径下。
  4. 进入源码包所在路径,进行编译安装。
    1. 执行如下命令,解压下载的bazel源码压缩包。
      unzip bazel-0.24.1-dist.zip -d bazel-0.24.1-dist
    2. 进入解压后的文件夹,执行配置、编译和安装命令。
      cd bazel-0.24.1-dist/
      env EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk" ./compile.sh
      cp output/bazel /usr/local/bin
  5. 安装验证。

    安装完成后重新执行如下命令查看版本号。

    bazel --version