首页 > 其他分享 >使用 gvm 来快速安装或者升级 golang 版本

使用 gvm 来快速安装或者升级 golang 版本

时间:2022-12-05 23:46:22浏览次数:38  
标签:查看 gvm golang 版本 go 安装

gvm 是 golang 的版本管理工具,有点类似于 python 的 pyenv。

一、安装 gvm

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

查看已安装的所有 go 版本,会发现只有一个 system 版本

gvm list # 查看已安装的所有 go 版本

二、使用 gvm 命令来安装目标版本的 golang:

gvm install go1.18

如果安装过程中遇到这个错误

直接按照提示安装这个包即可

sudo  apt-get install bison

三、使用刚才安装的版本

gvm use go1.18 --default # --default用于指定默认就使用这个版本

四、验证是否安装成功

查看已安装的所有 go 版本,会发现多了一个 1.18 版本,且箭头指向这个 1.18 版本

gvm list # 查看已安装的所有 go 版本

运行 go version 查看 golang 版本,可以发现 golang 版本已经更新。

标签:查看,gvm,golang,版本,go,安装
From: https://www.cnblogs.com/hi3254014978/p/16953928.html

相关文章

  • 项目坑 | Node 版本的切换
    8.0.0Node问题 版本不对 旧的terminal换成8.17.0 ==> 8.17.0不是全局==》npm不是6版本 原先terminal......
  • 编曲宿主DAW软件FL Studio 21中文版本发布啦,内置中文,可切换中文版
    FLStudio21全称FruityLoopsStudio,就是大家熟悉的水果编曲软件,一个全能的音乐制作软件,包括编曲、录音、剪辑和混音等诸多功能,让你的电脑编程一个全能的录音室。FLStudio......
  • golang的defer使用一
    先来看例子:例子1:packagemainimport"fmt"funcrefertest()int{variintfmt.Printf("在没有调用defer之前。i的值为:%d,i的地址为:%p",i,&i)fmt.Println()d......
  • 同时引用同一个组件的两个版本
    在我们开发项目时,引用组件一般都是使用Nuget获取最新稳定版本,不可能出现同一个组件,引用两个版本。但是有些小伙伴维护老系统时,发现有些组件是用以前的低版本,无法直接升......
  • Kubernetes集群的Jenkins CI/CD版本上线流程部署
       最近在实习中接触了jenkins这个东西,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins(一个网站界面)中通过获取代码仓库中最新代码,进......
  • 猪齿鱼 数智化开发管理平台发布 2.2.0 版本
        ┈    亲爱的小伙伴们, 2022年10月30 日猪齿鱼数智化开发管理平台发布2.2.0版本。本次版本发布新增了知识库权限管理,为企业信息安全保驾护航,......
  • 一个测试过往PHP版本在新的PHP 5.3下是否兼容的工具
    在PHP5.3中,其实的确多了很多新的特性,但有时以前写了很多PHP4,PHP5,PHP5.1,PHP5.2的项目的话,在向PHP5.3过渡时,有的时候会出现很多错误,于是......
  • golang的特殊常量iota
    其实iota这个常量应该是编译器的常量,iota是一个编译器在编译过程中动态赋值。iota在const关键字出现时将被重置为0(const内部的第一行之前),const中每新增一行常量声明......
  • mysql版本区别及版本号解释
    mysql版本区别及版本号解释1.mysql类型mysqlcommunityserver,社区免费版,但没有技术支持mysqlenterprise,企业收费版mysqlcluster,主要用于服务器集群mysqlworkbench,用来......
  • nvm node版本管理工具踩坑记录
    nvm 安装包下载地址:https://github.com/coreybutler/nvm-windows/releases  下载后双击安装注意事项 1、如果已经安装过nodejs请先卸载2、如果计算机属性环境......