windows7系统实现go多版本环境,推荐Golang多版本管理命令行工具g
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命令行工具非常便捷,值的推荐使用
相关文章