本文主要是通过使用 g来进行 go 的多版本管理
1. 安装g
- 下载(下载自己系统版本的)
点击下载 - 安装到指定目录
- 创建目录
D:\Library\g\bin
- 将下载的
exe
文件放到bin
目录下
2. 配置环境变量
- 新建如下系统环境变量
G_EXPERIMENTAL true # 必须开启这个实验特性才能让 G_HOME 生效
G_HOME D:\Library\g # 指定 g 的根目录
GOROOT D:\Library\g\go # 这个路径是个快捷方式,指向 go 的当前版本目录
GOPATH D:\Library\g\workspace # 使用 go mod 安装的模块都会安装到当前版本的 ext 目录下
- 在系统变量 Path 中添加:
%G_HOME%\bin # 添加这一条就可以启动 g
%GOROOT%\bin # 添加这一条就可以启动当前版本的 go 工具链
%GOPATH%\bin # 通过 go mod 为当前版本的 go 安装的模块,添加这一条就可以启动
3.然后关闭再打开命令行,输入以下命令来测试:
g ls-remote # 列出远程可用版本
g ls # 列出本地可用版本
1.19.5
*
1.20rc3
g install x.x.x # 安装新版本
g use 1.19.5 # 切换版本
g uninstall x.x.x # 卸载版本
g update # 更新当前版本
go version # 查看 go 的当前版本是否正确
编辑器中选择
看不到的重启下

网友评论