macos管理本地golang的多版本sdk

背景

无论你是哪个编程语言的开发者,例如 Java、Go 等,通常在本地开发过程中,你经常需要安装相应的 SDK。由于各种原因,往往需要在不同的项目中来回切换多个版本的 SDK。

安装步骤

1.安装homebrew

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

详细步骤参考:macos系统安装homebrew包管理工具_mac os 管理工具-CSDN博客

2.安装Wget

bash 复制代码
brew install wget

3.安装多版本管理工具

(1)安装前清空手动安装的`GOROOT`、`GOBIN`等环境变量

bash 复制代码
# 注释掉goroot、gobin等环境变量
sudo vi ~/.bash_profile
source ~/.bash_profile

(2)一键安装g工具

bash 复制代码
# 建议安装前清空`GOROOT`、`GOBIN`等环境变量
$ curl -sSL https://raw.githubusercontent.com/voidint/g/master/install.sh | bash
$ echo "unalias g" >> ~/.bashrc # 可选。若其他程序(如'git')使用了'g'作为别名。
$ source "$HOME/.g/env"

(3)列出可用的 Go 版本

bash 复制代码
g ls-remote

(4)安装特定版本的 Go

bash 复制代码
g install 1.21.5

(5)切换到特定版本的 Go

bash 复制代码
g use 1.21.5

(6)查看go版本

bash 复制代码
go version

4.g工具使用教程

参考:https://github.com/voidint/g/blob/master/README_CN.md

结束

相关推荐
Rudon滨海渔村8 小时前
MacBookPro更换硬盘-重新安装macOS+Win10LTSC双系统-官方免费工具
macos
喵个咪9 小时前
Kratos 生态双定时器中间件:高精度 hptimer 与标准 cron 选型与实践
后端·微服务·go
一块小土坷垃9 小时前
# ArchiCAD 29.0.2(畅享版):专为建筑师打造的BIM高效建模工具
前端·数据库·macos·开源软件
代码讲故事9 小时前
mac电脑上docker突然无法运行,不停的出现弹框,“com.docker.vmnetd”将对你的电脑造成伤害。附国内不同芯片高速下载地址,下载直接运行。
macos·docker·容器·arm·mac·intel·下载
用户398346161209 小时前
Go-Spring 实战第 4 课 —— 配置校验:使用 expr 标签拦截非法配置
spring·go
传说之后9 小时前
Go Context 完全指南:树状级联、超时控制、值传递与最佳实践
后端·go
用户3983461612010 小时前
Go-Spring 实战第 2 课 —— 配置绑定:Properties 映射到 Go 类型
spring·go
用户3983461612010 小时前
Go-Spring 实战第 3 课 —— 复杂类型的配置绑定:Duration、Time、Slice、Map
spring·go
一块小土坷垃10 小时前
## CleanMyMac – macOS 强大的系统清理与优化工具
macos·开源软件
刀法如飞21 小时前
【Go 字符串查找的 20 种实现方式,用不同思路解决问题】
人工智能·算法·go