linux系统安装固定版本的go同时配置环境变量
找到合适的版本进行下载
linux一般下载的就是 后缀为linux-amd64.tar.gz
-
下载:
你可以使用
wget
或curl
下载该文件。例如:wget https://go.dev/dl/go1.21.6.linux-amd64.tar.gz
或者:
curl -O https://go.dev/dl/go1.21.6.linux-amd64.tar.gz
-
解压和安装:
解压下载的文件并移动到
/usr/local
目录(或者你选择的其他安装目录)。sudo tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz
这会在
/usr/local
目录下创建一个go
文件夹,其中包含 Go 的所有文件。 -
设置环境变量:
将 Go 的
bin
目录添加到你的PATH
环境变量中,以便你可以从任何地方使用 Go 命令。编辑
~/.profile
、~/.bashrc
、~/.zshrc
或者你使用的其他 shell 配置文件,添加以下行:export PATH=$PATH:/usr/local/go/bin
配置GOROOT
export GOROOT=/usr/local/go
配置GO代理 (因为go的包在github上,我是用window上魔法上网 wsl(widows带的linux环境)正常配置不行,需要按照下面这个配置才行)
go env -w GOPROXY=https://goproxy.io,direct
然后,重新加载配置文件或重新启动 shell:
source ~/.profile
-
验证安装:
你可以使用
go version
验证 Go 是否已成功安装:go version
如果安装成功,你应该会看到类似于
go version go1.21.6 linux/amd64
的输出。