Go语言本机多版本管理

4 篇文章 0 订阅
2 篇文章 0 订阅
go1.19.6 && go1.22.4

背景

当前安装的版本是1.22.4,但是对于某些项目有低版本的要求,所以说需要安装低版本

最终使用别名调用的方法

方法

安装go1.19.6压缩包

https://go.dev/dl/

我下载该go1.19.6.darwin-arm64.tar.gz包

解压缩到指定的文件夹

tar -C /usr/local/go1.19.6 -xzf go1.19.6.darwin-arm64.tar.gz

配置环境变量

打开你的shell配置文件(.bash_profile.zshrc,取决于你使用的shell)。

nano ~/.bash_profile 如果你使用的是bash nano ~/.zshrc 如果你使用的是zsh

添加以下行来设置GOROOTPATH环境变量。

# Go 1.19.6 environment variables
export GOROOT_1_19_6=/usr/local/go1.19.6/go 
export PATH=$PATH:$GOROOT_1_19_6/bin

使用别名调用不同版本的Go

在配置文件中为不同的Go版本设置别名:

# Aliases for Go versions 
alias go1.19.6='/usr/local/go1.19.6/go/bin/go' 
alias go1.22.3='/usr/local/go1.22.3/go/bin/go'

请确保替换/usr/local/go1.19.6/go/bin/go/usr/local/go1.22.3/go/bin/go为实际的Go二进制文件路径。

保存并关闭文件。

使环境变量和别名生效

source ~/.bash_profile 如果你使用的是bash 
source ~/.zshrc 如果你使用的是zsh

现在,当你想要使用Go 1.19.6版本时,只需在终端中输入go1.19.6命令,而使用Go 1.22.3版本时,直接使用go命令。

效果

user@userdeMacBook-Air ~ % go1.19.6 version go version go1.19.6 darwin/arm64 
user@userdeMacBook-Air ~ % go1.22.4 version go version go1.22.4 darwin/arm64 
user@userdeMacBook-Air ~ % go version go version go1.22.4 darwin/arm64
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ljl2107

感谢我能帮助到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值