背景:root用户安装的golang版本是1.17,安装路径/usr/local/go,系统里其他用户默认也使用1.17版本,项目原因需要安装1.15版本golang并只在当前用户使用。
1、查看当前golang路径
go env
2、进入自己用户目录,并下载安装 go1.15
su user_name //切换到某个用户
echo $HOME //查看home目录路径
cd $HOME //换成上一步打印出来的路径
wget https://golang.google.cn/dl/go1.15.linux-amd64.tar.gz //下载1.15版本 64位系统
tar -zxvf go1.15.linux-amd64.tar.gz //解压
3、解压完成之后,会在解压后的目录里的 bin 目录下有 go、gofmt 两个 二进制软件
4、安装
yum install go //一般来说,yum install都安装的不是最新版本的
5、安装好后,需要修改当前用户的.bashrc文件 (此文件是打开客户端,都会执行的脚本) 路径,指向当前go版本的路径,才能生效
vim .bashrc
i
//末尾加入一行
export $PATH="$HOME/go1.15/bin:$HOME/.local/bin:$HOME/bin:/usr/bin:/usr/sbin"
esc + :wq //保存
source .bashrc //导入配置
6、查看当前用户环境,版本安装完成
go version
go version 查看当前用户环境,版本安装完成