golang 多版本管理工具 -- g

工具安装

常用命令

复制代码
# 列出当前已安装的golang版本
g ls

# 列出所有可安装的golang版本
g ls-remote

# 安装某个golang版本
g install xxx

# 卸载某个已安装的golang版本
g uninstall xxx

# 切换到某个已安装的golang版本
g use xxx

# g版本更新
g self update

# g卸载
g self uninstall

# 清空 go 安装包文件缓存
g clean 

goland中使用g

设置中GOROOT切换到g的版本

🛠️ 安装步骤

  1. 下载:打开 g Releases 页面,根据你的系统和 CPU 架构下载对应的压缩包(Windows 选 .zip,Linux/macOS 选 .tar.gz)。
  2. 解压:把压缩包解压到你想要的目录,比如 Windows 下可以放到 D:\gvm\.g,macOS/Linux 下推荐 ~/.g。
  3. 配置环境变量(以 Windows 为例):
    1. 新建用户变量 G_HOME,指向你的 g 工作目录(如 D:\gvm\.g)
    2. 编辑 Path,添加 %G_HOME% 和 %G_HOME%\bin
    3. 建议设置 G_MIRROR 为国内镜像(如 https://mirrors.aliyun.com/golang/),下载更快
  1. 验证:重新打开命令行,输入 g --version 能看到版本号就说明装好了。
相关推荐
茉莉玫瑰花茶17 分钟前
GO [ 泛型 ]
golang
weixin_440730501 小时前
函数return、参数、参数组、递归函数、高阶函数等小结
开发语言·python
苏supper1 小时前
Spring Boot多环境配置与打包运行
spring boot·后端·spring
sugarzhangnotes1 小时前
【无标题】
开发语言·人工智能·python
geovindu1 小时前
rust: Composite Pattern
开发语言·后端·设计模式·rust·组合模式
SearchMan2 小时前
还有人不知道&和&&的区别?
后端
想用offer打牌2 小时前
Personal Agent爆火 - 它到底是个什么
人工智能·后端·ai编程
IT_陈寒2 小时前
Vue的v-if和v-for混用居然是个天坑
前端·人工智能·后端
周杰偷奶茶3 小时前
【Java】数组的定义和使用(附管理系统实战案例)
java·开发语言
橙子圆1233 小时前
JUC之集合类不安全
java·开发语言