在Ubuntu上安装Bazel

在Ubuntu上安装Bazel

可支持的Ubuntu Linux平台:

  • 16.04 (LTS)
  • 14.04 (LTS)

在Ubuntu上安装Bazel有以下三种方式:

  • 二进制安装(推荐)
  • 传统的APT仓库安装
  • 编译Bazel源码安装

Bazel有两个完备化脚本。在安装了Bazel之后,您可以:

  • 访问bash完备化脚本
  • 安装zsh完备化脚本

二进制安装

二进制安装程序在Bazel的GitHub发布主页上
安装程序包含了Bazel二进制包,和安装Bazel时所必须的一些额外的库。

第一步:安装必须的程序

首先,安装pkg-config, zip, g++, zlib1g-dev, unzip, 和python

sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
第二步:下载Bazel

接下来,从Bazel的GitHub的发布页面上下载命名格式为bazel-< version >-installer-linux-x86_64.sh的二进制安装文件。

第三步:运行安装程序

按照如下方式运行Bazel的安装程序

chmod +x bazel-<version>-installer-linux-x86_64.sh
./bazel-<version>-installer-linux-x86_64.sh --user

--user标记将Bazel安装到系统上的$HOME/bin目录,并将.bazelrc路径设置为$HOME/.bazelrc。您可以使用--help命令查看额外的安装选项。

第四步:设置你的环境

如果您像上一步中使用--user标记来运行Bazel安装程序,那么Bazel的可执行文件就被安装在你的$home/bin目录中了。将这个目录添加到系统的默认搜索路径,如下所示:

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

你也可以将此命令添加到你的~/.bashrc文件中。


传统APT仓库安装方式

第一步:安装JDK

安装JDK 8:

sudo apt-get install openjdk-8-jdk

如果是在Ubuntu 14.04 LTS系统上,你必须使用PPA:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer
第二步:添加Bazel发布URL为包源

提示:这是一个一次性的设置。

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的测试版本,请用测试(testing)代替稳定(stable)。

第三步:安装和更新Bazel
sudo apt-get update && sudo apt-get install bazel

安装之后,您可以使用以下命令升级到新的Bazel版本:

sudo apt-get upgrade bazel

参考:Bazel install documentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值