下载源码编译安装

下载地址:

https://go.dev/dl/

选择对应操作系统的源码包

-- 下载源码包
wget https://go.dev/dl/go1.18.3.linux-amd64.tar.gz

-- 解压
tar  -xvf https://go.dev/dl/go1.18.3.linux-amd64.tar.gz

-- 进入src目录下编译安装
make.bash

-- 编译成功后移动到/usr/local/go18
sudo mv ./go   /usr/local/go18

配置软连接

cat << EOF >/usr/local/go18/bin/go18
unset GOROOT
go env -w GOROOT="/usr/local/go18/"
/usr/local/go18/bin/go \$@
EOF

-- 检查
cat /usr/local/go18/bin/go18

-- 软连接
ln -s /usr/local/go18/bin/go18 /usr/local/bin/go18

-- 切换到 /usr/local/bin/go18 配置权限
sudo chmod u+x   go18

-- 测试
go18 version

设置GO MOD

-- 确认当前env
go18 env

-- 设置GOMOUDLE
go18 env -w GO111MODULE=on

设置 GO PROXY

-- 确认当前env
go18 env

-- 设置GOMOUDLE
go18 env -w