0
点赞
收藏
分享

微信扫一扫

在亚马逊云科技AWS上利用ElasticSearch和RAG搭建个性化推荐系统

千妈小语 2024-08-07 阅读 19
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
举报

相关推荐

0 条评论