windows7系统实现go多版本环境,推荐Golang多版本管理命令行工具g
Go  /  管理员 发布于 3年前   1798
g是一个 Linux、macOS、Windows 下的命令行工具,可以提供一个便捷的多版本 go 环境的管理和切换。
git:
https://github.com/voidint/g
特性
支持列出可供安装的 go 版本号
支持列出已安装的 go 版本号
支持在本地安装多个 go 版本
支持卸载已安装的 go 版本
支持在已安装的 go 版本之间自由切换
支持软件自我更新
windows7系统中go多版本环境安装g命令行工具步骤:
下载g命令行工具 (下载最新的)
https://github.com/voidint/g/releases
我的windows7系统下载这个
g1.3.0.windows-amd64.zip
创建文件夹 把刚下载的g1.3.0.windows-amd64.zip文件放进来解压
我这里是D盘
D:\g
安装目录配置及环境变量配置
安装命令g install xx之前,先配置环境变量
我这里是golang安装在目录d:\g下,GOPATH为d:\goblog
如下设置:
G_EXPERIMENTAL=true
G_HOME=D:\g
G_MIRROR=https://golang.google.cn/dl/
GOPATH=D:\goblog
GOROOT=%G_HOME%\go
如图所示:
ps:
从1.2.1开始,支持自定义安装目录,不过需要设置以下环境变量。
如果不设置该变量,那么golang会安装在${HOME}/.g目录
g命令行工具下操作
打开命令提示符
C:\Users\Administrator>d:
D:\>cd g
D:\g>g ls
No version installed yet
D:\g>g ls-remote stable
1.17.9
1.18.1
D:\g>g install 1.17.9
Downloading 80% |████████████ | (115/144 MB, 5.157 MB/s) [19s:5s]
...
Downloading 99% |██████████████ | (143/144 MB, 5.902 MB/s) [24s:0
Downloading 100% |███████████████| (144/144 MB, 5.869 MB/s)
Computing checksum with SHA256
Checksums matched
Now using go1.17.9
D:\g>g install 1.18.1
Downloading 80% |████████████ | (121/151 MB, 6.239 MB/s) [19s:4s]
...
Downloading 99% |██████████████ | (150/151 MB, 6.276 MB/s) [24s:0
Downloading 100% |███████████████| (151/151 MB, 6.214 MB/s)
Computing checksum with SHA256
Checksums matched
Now using go1.18.1
D:\g>g ls
1.17.9
* 1.18.1
D:\g>
ps:
了解更多命令,自行去git上查阅
安装好后安装目录截图:
运行一下项目:
g命令行工具非常便捷,值的推荐使用
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号