1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/bash
echo '安装go1.21.4'
if ! command -v wget &> /dev/null
then
echo "wget could not be found"
exit
fi
# 下载
wget https://golang.google.cn/dl/go1.21.4.linux-amd64.tar.gz
# 删除旧版本, 解压新版本
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.21.4.linux-amd64.tar.gz
mkdir -p $HOME/go/src
mkdir -p $HOME/go/pkg
mkdir -p $HOME/go/bin
# 设置并生效环境变量
echo 'GOROOT=/usr/local/go' >> /etc/profile
echo 'PATH=$PATH:$GOROOT/bin:$HOME/go/bin' >> /etc/profile
source /etc/profile
# 设置代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
# 打印go版本
go version
|