在Ubuntu上安装Bazel

支持的Ubuntu Linux版本包括:

  • 16.04(LTS)
  • 15.10
  • 14.04(LTS)

在Ubuntu上安装bazel,有以下几种方式

  • 使用我们的APT库(推荐)
  • 使用二进制安装包
  • 从源码编译安装

Bazel自带了两个自动命令补全的脚本, 安装Bazel之后,你可以:

使用Bazel的APT仓库安装

1.添加Bazel的分发包地址作为源

echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -

如果你想安装测试版的Bazel , 把上面命令中的 stable替换成 testing

2.安装和升级Bazel

sudo apt-get update && sudo apt-get install bazel

安装成功之后,你可以通过以下命令升级到最新的Bazel

sudo apt-get upgrade bazel

通过二进制安装包安装Bazel

Bazel的二进制安装包可以在Bazel的 GitHub发面页 下载 .

安装包 包含了二进制的Bazel和需要的JDK, 一些Bazel运行必须需的库也要安装.

1.安装必须的包

sudo apt-get install pkg-config zip g++ zlib1g-dev unzip

2.下载Bazel

到Bazel的发布页GitHub releases page

下载二进制安装包bazel-0.5.2-installer-linux-x86_64.sh. 这个安装包包含了二进制的Bazel和需要的JDK, 即使已经安装了JDK, 也会使用自带的JDK.

注意: bazel-0.5.2-without-jdk-installer-linux-x86_64.sh. 它是一个没有内嵌JDK的版本, 只会使用你自已安装的JDK8.

3.运行安装包

chmod +x bazel-0.5.2-installer-linux-x86_64.sh
./bazel-0.5.2-installer-linux-x86_64.sh --user

--user 标志将Bazel安装到系统上的$ HOME / bin目录,并将.bazelrc路径设置为$ HOME / .bazelrc。

--help 命令可以查看其它的安装选项.

4.设置环境变量

如果你用--user安装Bazel, Bazel的可执行文件被安装到 $HOME/bin 目录下, 你可以根据下面的命令把这个目录添加到PATH环境变量中

export PATH="$PATH:$HOME/bin"

你也可以把这个命令添加到你的 ~/.bashrc 文件中

安装完成之后,你可以升到Bazel到最新的版本,通过以下命令:

sudo apt-get upgrade bazel

results matching ""

    No results matching ""