news 2026/10/7 8:13:48

Windows 下用 g 工具管理多版本 Golang

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows 下用 g 工具管理多版本 Golang

Windows 下用 g 工具管理多版本 Golang

一、前言

旧项目要求 Go 1.14,而新项目用的是 1.21+。两个环境切来切去太折腾,就找到了 g 这个工具——一条命令就能在多个 Go 版本之间自由切换,省心得多。这篇文章记录一下完整的安装配置流程。

二、下载安装

去 GitHub Releases 页面下载 Windows 版压缩包:

https://github.com/voidint/g/releases

解压到任意纯英文、无空格的目录,比如 D:\g\。

三、配置环境变量

Win + R 输入 sysdm.cpl → 高级 → 环境变量,按下面配置(用户变量即可):

变量名值说明
G_MIRRORhttps://golang.google.cn/dl/下载镜像,支持多个逗号分隔
G_HOMED:\gg.exe 所在目录
GOROOT%G_HOME%\goGo 当前版本的软链接目录(g use 切换时软链接重指,GOROOT 本身不变)
Path追加 %G_HOME%;%GOROOT%\bin命令行可直接调 g 和 go
G_EXPERIMENTALtrue(可选)让 Go 版本装在 g 同目录,不装进 C 盘

四、常用命令

g ls # 查看已安装的 Go 版本(* 是当前版本) g ls-remote stable # 列出所有可安装的 stable 版本 g install 1.21.5 # 安装指定版本 g use 1.21.5 # 切换到指定版本 g uninstall 1.19.0 # 卸载指定版本 g clean # 清空安装包缓存 g version # 查看 g 本身版本 g self update # 更新 g g self uninstall # 卸载 g

第一次 g install 建议用管理员权限的 PowerShell(右键开始菜单 → Windows Terminal(管理员)),否则写 GOROOT 软链接可能报权限错误。

、五、小结

g 最大的优势是一条命令管所有 Go 版本,不污染系统环境。g use 之后要新开终端、多项目多版本无缝切换,再也不用手动改 Path 了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 8:13:34

3D全息舱有哪些实用功能?这6大场景让数字展示活起来

3D全息仓有哪些实用功能?2026年商用场景实测解析3D全息仓的核心实用功能可归纳为四点:裸眼3D展示、AI数字人交互、多模态信息发布、国产化安全部署。我上周走访深圳宝安一家政务大厅时,现场那台蓝速科技(larxu) 的3D全…

作者头像 李华
网站建设 2026/10/7 8:13:34

Portmaster SPN 测试指南:多身份路由验证与本地测试网络搭建

网络安全 【免费下载链接】portmaster 🏔 Love Freedom - ❌ Block Mass Surveillance 项目地址: https://gitcode.com/gh_mirrors/po/portmaster 点击查看 免费下载 Portmaster 的 SPN(Safing Privacy Network)是其对抗大规模监…

作者头像 李华
网站建设 2026/10/7 8:13:33

193、MLIR与OpenAI Triton(编译器)的对比

MLIR与OpenAI Triton(编译器)的对比 从一次深夜调试说起 凌晨两点,盯着屏幕上跳出的“CUDA error: misaligned address”,我第N次检查了Triton kernel的指针偏移计算。明明MLIR的affine map推导出的地址是16字节对齐的,怎么Triton生成的PTX就给我搞了个非对齐访问?这个…

作者头像 李华
网站建设 2026/10/7 8:12:14

pstack的thermo-nuclear-code-quality-review:终极可维护性审计详解

pstack的thermo-nuclear-code-quality-review:终极可维护性审计详解 【免费下载链接】pstack-claude Claude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translat…

作者头像 李华
网站建设 2026/10/7 8:10:58

数据类型转换与日期时间处理

摘要 数据类型决定了字段可以进行什么运算。字符串形式的金额不能可靠求和,未转换的日期不能正确排序,带时区和不带时区的时间也不能直接比较。 本文介绍 pandas 中数字、字符串、布尔值、分类值和日期时间的转换方法,重点讲解错误值处理、…

作者头像 李华