g是windows上golang语言的多版本管理软件,类似NodeJS的nvm,Python的virtualenv。

本文简单介绍windows系统下g的安装和使用。

下载

官网下载:https://github.com/voidint/g/releases

根据windows版本下载匹配的g最新版本,比如64位操作系统下载以下版本

安装

将已下载的 g1.2.0.windows-amd64.zip 解压到一个安装目录,比如 d:\g\g.exe

配置

  • 删除环境变量

如果之前安装、配置过go,请先删除之前path中配置的golang变量

  • 配置环境变量

//g用于下载go安装包、安装go的目录
G_HOME=C:\Users\当前登录windows的用户目录\.g//g中配置的要使用的go版本的目录
GOROOT=%G_HOME%\go//配置g可执行文件g.exe、go可执行文件go.exe路径,这样可在全局,所有路径下执行g 或者 go 命令
PATH = ; d:\g; %GOROOT%\bin;

使用

注:必须以管理员身份运行命令行工具,打开CMD或者powershell,执行以下命令

  • 常用命令

//1. 查询可安裝的go stable版本
g ls-remote stable
​
//2. 安装指定的go版本
g install 1.15.7
​
//3. 查询本地已安装的go版本
g ls
​
//4. 切换到一个已安装的go版本
g use 1.15.8
​
//5. 查看go是否可用
go version
  • 其他命令

//x1.  查询可安裝的go 所有版本
g ls-remote
​
//x2. 卸载本地已安装指定的go 版本
g uninstall 1.15.7
​
//x3. 查看g可用命令
g help

go语言多版本管理工具g windows下安装使用相关推荐

  1. php 启动管理工具下载,PHP管理工具compser windows下安装

    依赖管理 Composer不是包管理器.是的,它实际上和"包"或者库打交道,但是它是以项目为单位进行管理,把它们安装到你项目中的一个目录(例如vendor).默认情况下它不会以全局 ...

  2. 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)

    这篇文章介绍一下使用官方的Subversion Edge在CentOS下安装和设定的方法. CollabNet + VersionOne 强强联合 2017年8月7日,CollabNet和Versio ...

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

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

  4. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  5. rocketmq安装,内存配置,各种命令说明,windows下安装,控制台工具

    1修改内存大小 以下只是设置实例: cd /home/bigdata/installed/rocketmq-all-4.2.0 (140机器) vim bin/runserver.sh (调整name ...

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

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

  7. Windows下安装自动化部署工具Fabric

    Windows下安装自动化部署工具Fabric 部署应用程序用FTP还是SCP还是rsync复制文件?如果你需要手动复制,用一次两次还行,一天如果部署50次不但慢.效率低,而且容易出错. 正确的部署方 ...

  8. windows 下安装Chocolatey(强大的软件包管理工具)

    在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境. Chocolatey 的哲学就是完全用命令 ...

  9. Windows下安装node.js(npm) git+vue

    Windows下安装git+node.js+npm+vue 放到统一大文件夹下 下载node.js http://nodejs.cn/ npm是随同NodeJS一起安装的包管理工具,能解决NodeJS ...

最新文章

  1. MVC ---- EF的延迟加载
  2. 隐私策略-今日头条(纯净版)
  3. KindEditor使用过程中,用JQ提交表单时,获取不到编辑器的内容
  4. Head.First.Object-Oriented.Design.and.Analysis《深入浅出面向对象的分析与设计》读书笔记(七)...
  5. 19SpringMvc_在业务控制方法中收集List集合中包含JavaBean参数
  6. DateTime 操作详解
  7. adobe photoshop教程:使用PS创建逼真生动的水下文本效果
  8. python if else格式_Python进阶之路 3.4.2 条件语句(if、else和elif)
  9. sysadmin.php,骆驼IPTV源码及搭建教程(只提供源码和安装视频不提供任何技术支持)-396资源...
  10. EPIVAN | 基于预训练和注意力机制的启动子增强子相互作用预测
  11. 你对Redis的使用靠谱吗?
  12. ⑤⭐全网首发☀️数据有道之数据库技术❤️干货大全【持续更新】❗❗❗
  13. 不知道买啥绘本?适合3-6岁儿童的绘本书单,建议父母收藏
  14. TI DM36X 名词
  15. Linux 磁盘管理-配额管理-配置用户对磁盘进行指定大小或者文件数量的使用权限
  16. TCP协议中的三次握手和四次挥手(图…
  17. Stratifyd:了解数据串联五步骤,解锁数据孤岛难题
  18. cocos2dx-3.0 环境安装
  19. sql中空与null
  20. Gopher China 全新IP形象面世,带给你不一young的土拨鼠!

热门文章

  1. 做了Firefox下的一个扩展,它的设计理念真的是非常超前啊
  2. vue中params和query的区别,以及具体用法
  3. 通达信macd底背驰代码
  4. Centos7下关于memcached的安装和简单使用
  5. 【读书】 - 无声告白
  6. Non-function value encountered for slot “reference“. Prefer function slots for better performance.
  7. JavaWeb之HTML入门及常用标签
  8. FPGA调试笔记~PCIE之XDMA(一):一些概念性介绍
  9. 爬取天涯论坛数据,看看大家都在讨论什么
  10. python中判断生肖和星座哪个准_生肖与星座配对,生肖和星座配对,哪个准啊