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

结束

相关推荐
运维开发笔记6 小时前
5.2 Go 数组进阶学习笔记(多维、排序、搜索)
go
newerp13 小时前
Redis 操作与缓存策略
后端·程序员·go
newerp13 小时前
GORM ORM 基础
后端·程序员·go
newerp14 小时前
CRUD 操作与预处理语句
后端·程序员·go
艾莉丝努力练剑16 小时前
【AI大模型接入SDK】项目的数据结构设计
数据结构·人工智能·大模型·sdk·文件系统·岗位
Lucky092816 小时前
codex 安装前置软件
linux·运维·macos
程序员爱钓鱼17 小时前
Go 编程实战:闭包 Closure——函数如何记住外部变量
后端·google·go
Zguigo1 天前
lesson24-26计算机网络第三章精讲:从MAC地址到CSMA/CD,数据链路层核心知识一网打尽
计算机网络·macos
EXI-小洲1 天前
MacOS 环境下 IntelliJ IDEA 的 Maven 配置指南
macos·maven·intellij-idea
橘bird1 天前
Go 语言学习教程 万字精讲(新手完整版)
go