美文网首页
在Ubuntu上安装Bazel

在Ubuntu上安装Bazel

作者: 蘑菇v5 | 来源:发表于2018-10-11 14:03 被阅读1674次

【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!

支持的Ubuntu Linux平台:

  • 16.04(LTS)
  • 14.04(LTS)

使用以下方法之一在Ubuntu上安装Bazel:

Bazel带有两个完成脚本。安装Bazel后,您可以:

使用二进制安装程序安装

二进制安装程序位于Bazel的GitHub发布页面上

安装程序包含Bazel二进制文件1。还必须安装一些额外的库以供Bazel使用。

第1步:安装所需的软件包

首先,安装先决条件:pkg-configzipg++zlib1g-devunzip,和python

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

第2步:下载Bazel

接下来,bazel-<version>-installer-linux-x86_64.shGitHub上Bazel发布页面下载Bazel二进制安装程序。

第3步:运行安装程序

运行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命令查看其他安装选项。

第4步:设置您的环境

如果您使用上述--user标志运行Bazel安装程序,则Bazel可执行文件将安装在您的$HOME/bin目录中。将此目录添加到默认路径是一个好主意,如下所示:

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

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

注意: Bazel包含一个嵌入式JDK,即使已经安装了JDK,也可以使用它。bazel-<version>-without-jdk-installer-linux-x86_64.sh是没有嵌入式JDK的安装程序版本。如果您已经安装了JDK 8,请仅使用此安装程序。后来的JDK版本不受支持。

使用Bazel自定义APT存储库

第1步:安装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

第2步:添加Bazel分发URI作为包源

注意:这是一次性设置步骤。

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的测试版本,请stabletesting

第3步:安装并更新Bazel

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

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

sudo apt-get upgrade bazel

相关文章

网友评论

      本文标题:在Ubuntu上安装Bazel

      本文链接:https://www.haomeiwen.com/subject/mwdbaftx.html