1、下载地址

https://github.com/voidint/g/releases

2、设置环境变量

G_MIRROR
值为
https://golang.google.cn/dl/

由于国内无法自由访问Golang官网,导致查询及下载go版本都变得困难,因此可以通过该环境变量指定一个镜像站点。

G_HOME
值为
E:\gvm

设置g的工作目录

GOROOT
值为
%G_HOME%\go

配置GOROOT,这个指向g工作目录下的go,g安装go版本后,会在这个路径下建立一个软链到versions目录下的指定版本,靠这个方法来控制当前的go版本,如果安装g之前已经安装过go了,需要修改GOROOT这个环境变量。

3、配置
为了方便使用,我们在E盘目录下建一个目录,然后通过环境变量指向到它,这样就可以使用命令行随时访问了。

将其添加到系统的path中

测试使用

4、使用

这里比较重要的一步,【以管理员身份运行命令行工具】,不管是CMD、还是powershell,都要以管理员身份运行!!!

不然,会出现【Symlink…A required privilege is not held by the client.】,就是无权创建软链,导致GOROOT指向的go目录不存在。

注:目前最新的1.2.0版本还无法实现自定义安装的目录,根据作者说的master分支已实现自定义目录的功能,试了确实可以。

其它命令

g ls 查询已安装的go版本
g ls-remote  查询可供安装的所有go版本
g ls-remote stable 查询当前可供安装的stable状态的go版本
g install 1.14.6 安装目标go版本1.14.6
g use 1.14.6 切换至1.14.6版本
g uninstall 1.14.6 卸载一个已安装的go版本

golang多版本管理工具g使用(windows)相关推荐

  1. golang多版本管理工具g(gvm)使用(windows)

    文章目录 前言 1.下载地址 2.设置环境变量 1)设置镜像 2)设置g的工作目录 3)配置GOROOT 3.配置 5.配置 go 全局变量 4.使用 前言 gvm与g有什么区别? 同一个项目.只不过 ...

  2. go语言多版本管理工具g windows下安装使用

    g是windows上golang语言的多版本管理软件,类似NodeJS的nvm,Python的virtualenv. 本文简单介绍windows系统下g的安装和使用. 下载 官网下载:https:// ...

  3. windows安装golang多版本管理工具gvm/g

    一.安装包下载地址(随便选一个能访问的下载,区别在于命令行中使用gvm,还是g): 1.gitee上的gvm:gvm 发行版 - Gitee.com 2.github上的g:Releases · vo ...

  4. Golang 多版本管理

    如果你是一个 Golang 的用户,那么你大概率会遇到管理和维护 Golang 版本的诉求,如果你恰好同时需要开发调试两个不同版本的项目,在不考虑强制跳版本的情况下,你或许就需要使用"Gol ...

  5. Windows上node.js的多版本管理工具

    在Linux上我一直使用nvm来管理nodejs的不同版本,但是nvm没有windows版本,今天发现在windows上可以使用另外一个版本管理工具nvm-windows来管理. 下载与安装 下载地址 ...

  6. Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows

    前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. ...

  7. GoLang语言多版本管理工具--GVM入门介绍

    GoLang语言多版本管理工具--GVM入门介绍 GVM 由Josh Bussdieker(jbuss,jaja,jbussdieker)在Moovweb工作期间 GVM提供了一个管理Go版本的界面. ...

  8. windows下安装nodejs多版本管理工具nvm-windows

    前言 作为进入猪场一个月的实习生,刚被安排接需求还是感觉很幸福的,当前的需求会涉及到7个不同的后台管理系统,这与目前在熟悉的跨境系统存在较大差异,会需要多个不同的node版本,这种情况下,安装node ...

  9. windows下安装node版本管理工具及nvm use切换不成功问题解决

    windows下安装node版本管理工具及nvm use切换不成功问题解决 参考文章: (1)windows下安装node版本管理工具及nvm use切换不成功问题解决 (2)https://www. ...

最新文章

  1. 高项2015年下半年培训随堂作业(10月日)
  2. FileDown.cs(20170223)
  3. shapenet网络_GRNet网络:3D网格进行点云卷积,实现点云补全
  4. 【Angular专题】——【译】Angular中的ForwardRef
  5. 根据word模版导入word中用户填写的数据
  6. TrueBit白皮书解读
  7. 织梦列表页生成的html在哪里,织梦系统给手机版生成静态页HTML的方法
  8. 《HBase权威指南》一3.4 行锁
  9. stata14中文乱码问题
  10. 服务器硬盘一直亮红灯怎么回事,请问:电脑的硬盘为何一直亮着红灯?且硬盘很 – 手机爱问...
  11. 芯片手册不需要全部看,抓住框架信息即可
  12. jquery Ajax回调函数
  13. angular 子父页面传值以及调用方法
  14. Cisco IGRP
  15. 【毕业设计_课程设计】基于网络爬虫的新闻采集和订阅系统的设计与实现(源码+论文)
  16. C语言实现 扫雷游戏 | 简单项目
  17. 【虾仁猪心!!】--1
  18. Chrome64位安装包下载
  19. Logstash学习
  20. 什么是操作系统 ?WHAT IS AN OPERATING SYSTEM?

热门文章

  1. android微信解析失败,微信开放平台sdk解析失败
  2. 01、uniapp连接MUMU模拟器
  3. 大数据技术之高频面试题
  4. U-boot启动流程
  5. 2022年1111/双11淘宝/天猫/京东任务自动助手,分享源码学习
  6. MongoDB索引优化
  7. K - Kinds of Fuwas----(2015 summer training #4 (Qualifying))
  8. 语义分割评估指标MIOU
  9. 【Linux】写实拷贝、父子进程间数据共享以及僵死进程
  10. usercity 小程序_微信小程序API 用户信息