golang多版本管理工具g使用(windows)
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)相关推荐
- golang多版本管理工具g(gvm)使用(windows)
文章目录 前言 1.下载地址 2.设置环境变量 1)设置镜像 2)设置g的工作目录 3)配置GOROOT 3.配置 5.配置 go 全局变量 4.使用 前言 gvm与g有什么区别? 同一个项目.只不过 ...
- go语言多版本管理工具g windows下安装使用
g是windows上golang语言的多版本管理软件,类似NodeJS的nvm,Python的virtualenv. 本文简单介绍windows系统下g的安装和使用. 下载 官网下载:https:// ...
- windows安装golang多版本管理工具gvm/g
一.安装包下载地址(随便选一个能访问的下载,区别在于命令行中使用gvm,还是g): 1.gitee上的gvm:gvm 发行版 - Gitee.com 2.github上的g:Releases · vo ...
- Golang 多版本管理
如果你是一个 Golang 的用户,那么你大概率会遇到管理和维护 Golang 版本的诉求,如果你恰好同时需要开发调试两个不同版本的项目,在不考虑强制跳版本的情况下,你或许就需要使用"Gol ...
- Windows上node.js的多版本管理工具
在Linux上我一直使用nvm来管理nodejs的不同版本,但是nvm没有windows版本,今天发现在windows上可以使用另外一个版本管理工具nvm-windows来管理. 下载与安装 下载地址 ...
- Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows
前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. ...
- GoLang语言多版本管理工具--GVM入门介绍
GoLang语言多版本管理工具--GVM入门介绍 GVM 由Josh Bussdieker(jbuss,jaja,jbussdieker)在Moovweb工作期间 GVM提供了一个管理Go版本的界面. ...
- windows下安装nodejs多版本管理工具nvm-windows
前言 作为进入猪场一个月的实习生,刚被安排接需求还是感觉很幸福的,当前的需求会涉及到7个不同的后台管理系统,这与目前在熟悉的跨境系统存在较大差异,会需要多个不同的node版本,这种情况下,安装node ...
- windows下安装node版本管理工具及nvm use切换不成功问题解决
windows下安装node版本管理工具及nvm use切换不成功问题解决 参考文章: (1)windows下安装node版本管理工具及nvm use切换不成功问题解决 (2)https://www. ...
最新文章
- 高项2015年下半年培训随堂作业(10月日)
- FileDown.cs(20170223)
- shapenet网络_GRNet网络:3D网格进行点云卷积,实现点云补全
- 【Angular专题】——【译】Angular中的ForwardRef
- 根据word模版导入word中用户填写的数据
- TrueBit白皮书解读
- 织梦列表页生成的html在哪里,织梦系统给手机版生成静态页HTML的方法
- 《HBase权威指南》一3.4 行锁
- stata14中文乱码问题
- 服务器硬盘一直亮红灯怎么回事,请问:电脑的硬盘为何一直亮着红灯?且硬盘很 – 手机爱问...
- 芯片手册不需要全部看,抓住框架信息即可
- jquery Ajax回调函数
- angular 子父页面传值以及调用方法
- Cisco IGRP
- 【毕业设计_课程设计】基于网络爬虫的新闻采集和订阅系统的设计与实现(源码+论文)
- C语言实现 扫雷游戏 | 简单项目
- 【虾仁猪心!!】--1
- Chrome64位安装包下载
- Logstash学习
- 什么是操作系统 ?WHAT IS AN OPERATING SYSTEM?