前言

由于需要编译onos,曾下载了很多版本的bazel。 本想着同时安装不同版本的bazel,然后通过修改path来切换版本。实际操作过后出现了一些问题于是就想不动path。使用那个版本的bazel就安装哪个。

一、bazel的安装参考

bazel 的安装与卸载_火山飘雪的博客-CSDN博客bazel 安装安装依赖sudo apt install g++ unzip zip如果想要构建 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下载名为 bazhttps://blog.csdn.net/feriman/article/details/116062811?spm=1001.2014.3001.5506里面卸载安装写的都很详细,记得如果要安装新版本的bazel,要记得删除之前版本

二、对于ONOS的bazel切换

可以下载bazellisk来自动管理bazel对于不同onos下的版本需求。

$ wget https://github.com/bazelbuild/bazelisk/releases/download/v1.4.0/bazelisk-linux-amd64
$ chmod +x bazelisk-linux-amd64
$ sudo mv bazelisk-linux-amd64 /usr/local/bin/bazel
$ cd ~/onos # 切换至onos的目录下
$ bazel version # bazel会自动完成下载

bazel切换版本笔记相关推荐

  1. hash值 更改git_Git切换版本

    Git切换版本有三种方式: 1.基于哈希值切换 >基于哈希值切换(推荐),命令:git reset --hard 哈希值,哈希值从哪来,git reflog查看下就知道了,切换版本后,git r ...

  2. MacOS Apple M1 安装ARM架构的JDK及动态切换版本

    JDK下载安装: 咱就是说,ARM版本的JDK就是一个字,真特么快,想变快吗,赶紧下载叭!! 1.下载地址:https://www.azul.com/downloads/?package=jdk 筛选 ...

  3. 简单3步成功给Mac安装指定Python版本和指定库版本并且随意切换版本,非常简单,不行拿砖砸我

    Mac安装Python真的头疼,我前后斗了一年. Mac默认安装2.7,我们平时2018年都用Python3了. 我按照网友的方法brew install python3,导致Python2和Pyth ...

  4. ubuntu 安装多版本cuda,及切换版本方法及常见问题记录

    ubuntu 安装多版本cuda,及切换版本方法 一 . cuda安装教程以及ubuntu 16.04安装NVIDIA显卡驱动以及cuda.cudnn,以及解决Ubuntu循环登陆问题等 二 . ub ...

  5. Node快速切换版本、版本回退(降级)、版本更新(升级)

    解决方案一(n) n github地址: https://github.com/tj/n 全局安装n npm install -g n 安装最新稳定版 node n stable 安装最新版本 nod ...

  6. Flutter SDK安装、切换版本及常见问题整理

    一.Flutter SDK 安装 安装 Flutter SDK 安装之前请确保电脑安装了 git 客户端. git 客户端下载地址:https://git-scm.com/download/win 首 ...

  7. idea 使用 git 切换版本

    先在类里面每写一个输出语句就将他们提交到本地库 点击查看历史版本的两个方法 第一:右上角的闹钟图标 第二:选中模块下的Git --> Show History 点击之后: 就能看到不同版本了 下 ...

  8. Node 版本管理 快速切换版本、版本回退(降级)、版本更新(升级)

    场景 最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流. 问题 怎么实现node版本降级.升级?是否可以安装多个版本按需要 ...

  9. MySQL切换版本方法

    MySQL保持数据和账号不变切换版本(8.0-5.7)方法(无需卸载) 前言:本来一直以为切换MySQL的版本需要卸载版本重新安装不一样的版本,所以在遇到8.0版本的数据库连接问题的时候坚持要通过自己 ...

最新文章

  1. TCP 网络应用程序开发流程
  2. Linux 登陆火星,占有率再超 Windows,NASA 还在 GitHub 发布源码教程
  3. int*类型和int类型_mysql8.0.19中在navicat客户端中int、bigint等类型设置长度保存后为0...
  4. php的修改数据库语句怎么写,php的数据库修改语句是什么
  5. JavaScript 设计模式之构造函数模式
  6. python消息订阅_python rabbitmq消息发布订阅
  7. C8-2 圆的周长和面积 (100/100 分数)
  8. 迷宫问题c语言图形化,c语言写的迷宫问题
  9. git学习笔记-(4-git对象)
  10. 构造常数函数解决抽象函数导数小题
  11. 基于UFEI下的win10 + Ubuntu18.04双系统攻略!!!
  12. 关于更改了配置文件my.ini导致mysql无法启动的问题
  13. 基于Netty的RPC架构实战演练
  14. JAVA-@Primary的常用方式
  15. 注册一个私人网站至少要多少钱(注册步骤)
  16. LYTRO图像文件数据包
  17. vivonex3s和vivvo x50pro+哪个好
  18. BIUT Blockchain Explorer功能介绍
  19. Chrom浏览器JSON扩展程序
  20. 什么是群体智能(集群智能)?蜂群思维?

热门文章

  1. Obsidian学习从0到1 —— Dataview
  2. 2023年JAVA JDK8的安装与配置(附JAVA8安装包)
  3. linux中负载值为多少正常_linux查看系统负载常用指标与命令
  4. Iptables与Firewalld防火墙(最详细说明)
  5. 三维重建、视觉定位、传感器位置推算,滴滴 AR 实景导航技术详解
  6. Java线程池及配置参数详解
  7. 计算某日新增用户,及其次日、3日、3日内的留存率
  8. 控制建模matlab练习02:状态空间方程系统
  9. 你还在为无法完美卸载SQL Server 2008 R2而烦恼吗?
  10. 微信支付服务商的子商户在没有绑定appid,正常使用微信支付功能的方法