文章目录

  • ubuntu 18.04.4 安装 bazel
    • 使用二进制安装程序
      • 1: 安装所需的软件包
      • 2: 运行安装程序
      • 3: 设置环境

ubuntu 18.04.4 安装 bazel

使用二进制安装程序

1: 安装所需的软件包

Bazel需要一个C++编译器和unzip /zip才能工作

sudo apt install g++ unzip zip

如果要使用Bazel构建Java代码,请安装JDK:

# Ubuntu 16.04 (LTS) uses OpenJDK 8 by default:
sudo apt-get install openjdk-8-jdk
# Ubuntu 18.04 (LTS) uses OpenJDK 11 by default:
sudo apt-get install openjdk-11-jdk

2: 运行安装程序

接下来,从GitHub上的Bazel releases页面,https://github.com/bazelbuild/bazel/releases下载名为Bazel--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命令查看其他安装选项。

3: 设置环境

如果使用上面的--user标志运行Bazel安装程序,那么Bazel可执行文件将安装在$HOME/bin目录中。最好将此目录添加到默认路径,如下所示:

sudo gedit .bashrc

在打开的文件末尾添加

export PATH="$PATH:$HOME/bin"
source /root/.bazel/bin/bazel-complete.bash

保存并退出文件,执行命令

locate source ~/.bashrc   #使配置文件立即生效

检查bazel是否安装成功

bazel

ubuntu 18.04.4 安装 bazel相关推荐

  1. linux bazel 源码,ubuntu 18.04编译安装bazel

    bazel 是google用于构建项目的工具,主要用于构建google 的软件,如tensorflow等.我新装的ubuntu 18.04系统,bazel 用apt 安装默认只支持ubuntu14和1 ...

  2. skype linux 安装,如何在Ubuntu 18.04上安装Skype

    Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...

  3. 在Ubuntu 18.04中安装JDK 8

    在Ubuntu 18.04中安装JDK 8 安装 Oracle JDK Webupd8 Team维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的Oracle Java 8安装程序脚本. ...

  4. 在Ubuntu 18.04上安装和使用Tesseract 4

    量子指南 (QUANTRIUM GUIDES) Today, the extraction of information from scanned documents such as letters, ...

  5. ubuntu memcached php,如何在 Ubuntu 18.04 上安装 Memcached

    Memcached 是一个免费的开源高性能内存中键值数据存储. 它最常用于通过从数据库调用的结果缓存各种对象来加速应用程序. 在本教程中,我们将介绍在 Ubuntu 18.04 上安装和配置最新版 M ...

  6. ubuntu19 安装git_在Ubuntu 18.04上安装Git

    步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -y apt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我 ...

  7. linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法

    本文介绍在Linux Mint 19/Ubuntu 18.04系统中安装Tor Browser浏览器的方法,本文不使用Tor的默认Ubuntu存储库,因为它们包含旧版本的Tor. 一.添加Tor存储库 ...

  8. ubuntu18.04安装python3_如何在 Ubuntu 18.04上安装 Python3.7

    Python 是世界上最流行的编程语言之一,凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的绝佳选择.随着近几年人工智能和大数据的火热,Python流行度更是进一步飙升,有冲顶编程语言 ...

  9. 如何在Ubuntu 18.04上安装Django

    Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...

最新文章

  1. 按树型显示BOM的结构
  2. c++ vector 存放指针_STL-C++ vector部分
  3. 【转】 嵌入式C语言编程中Inline函数的应用
  4. Java StringBuilder神话被揭穿
  5. Vue的钩子函数是什么意思?Vue都有哪些钩子函数?
  6. graphpad prism显著性差异分析_【市场表现】2020年第三季度企业债利差分析
  7. Windows Server 2008 R2 Server Core文件操作命令
  8. Python并发编程Futures
  9. 每日算法系列【LeetCode 122】买卖股票的最佳时机 II
  10. C++ Qt 压缩与解压缩代码演示
  11. java实现微信服务(公众)号用户关注时,获取openid,安全模式下的加密解密实现
  12. 面试记录-美团提前批(AI 专场)【已拿offer】
  13. kotlin完成 Code War 题目 解析分子公式
  14. 验证码图片显示不出文字
  15. python做兼职_“隐形贫困者”自学Python做副业,教你如何月入10000+
  16. 坐标型动态规划——轰炸敌人
  17. Python爬取起点小说并写入文档
  18. 《研究生学术与职业素养讲座》第一讲~第五讲作业答案
  19. 如何解决焊盘不匹配导致生产时产生锡珠的问题
  20. FICO-笔记_20211019_002

热门文章

  1. java oauth sso 源码_基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
  2. HttpClient 如何设置请求接口等待时间
  3. 一文为你详解2D与3D人脸识别有什么区别?
  4. 3D相机D2C对齐的方法
  5. 机器人3D互动展品开发计划——飞拍视觉伺服
  6. 谈谈Android重打包--雷区
  7. Python 包安装和 postgresql 的一些问题
  8. NC:中科院微生物所陈义华组发现新颖的聚酮类化合物起始机制
  9. Maptree-层级结构数据展示的绝佳尝试
  10. Nature Protocols:整合宏基因组、代谢组和表型分析的的计算框架