1. 首先在根路径下创建几个文件夹
mkdir -p /root/software/golang/third_go/pkg /root/software/golang/third_go/bin
2. 下载并解压 golang 源文件
// 下载 源代码
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
// 解压源码
tar -zxvf go1.21.0.linux-amd64.tar.gz
// 移动go源码到 /root/software/golang 目录下
mv go /root/software/golang
3. 查看目录机构
go
目录为解压后的源文件
third_go
目录里边包含 pkg bin两个文件夹
4. 配置环境变量
编辑
/etc/profile
环境变量文件
if [ "${PS1-}" ]; then
if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "$(id -u)" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
# go环境变量配置开始
export GOROOT=/root/software/golang/go
export GOPATH=/root/software/golang/third_go
export GOPROXY=https://goproxy.cn,direct
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
# go环境变量配置结束
5. 保存并刷新变量文件
source /etc/profile
# 查看go是否配置成功
go version
# 输出版本号
go version go1.21.0 linux/amd64