我本次安装的系统环境为Centos7.9,选择的Golang版本为1.19.20,下载地址为:
1、下载Golang的安装包:
[root@tcosmo-szls01 ~]# wget [root@tcosmo-szls01 ~]# ls go1.19.10.linux-amd64.tar.gz
2、将压缩包解压到 /usr/local 目录下:
[root@tcosmo-szls01 ~]# tar -xvf go1.19.10.linux-amd64.tar.gz [root@tcosmo-szls01 ~]# mv go /usr/local/go19 [root@tcosmo-szls01 ~]# cd /usr/local/go19/ [root@tcosmo-szls01 go19]# ls api bin codereview.cfg CONTRIBUTING.md doc lib LICENSE misc PATENTS pkg README.md SECURITY.md src test VERSION
3、创建GOPATH路径下的3大文件夹:
[root@tcosmo-szls01 go19]# mkdir /gopath [root@tcosmo-szls01 go19]# cd /gopath/ [root@tcosmo-szls01 gopath]# mkdir bin src pkg [root@tcosmo-szls01 gopath]# ls bin pkg src
4、配置环境变量,主要是GOROOT和GOPATH,以及PATH:
[root@tcosmo-szls01 gopath]# vim /etc/profile.d/myenv.sh # 内容如下: export GOROOT="/usr/local/go19" export GOPATH=/gopath export PATH=$PATH:$GOROOT/bin [root@tcosmo-szls01 gopath]# source /etc/profile
5、确定是否安装完成,查看关键环境变量:
[root@tcosmo-szls01 gopath]# go version go version go1.19.10 linux/amd64 [root@tcosmo-szls01 gopath]# go env GO111MODULE="" GOPATH="/gopath" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/go19"
6、配置常改的几个环境变量:
[root@tcosmo-szls01 gopath]# go env -w GO111MODULE=on [root@tcosmo-szls01 gopath]# go env -w GOPROXY=https://goproxy.cn,direct
到这里,Linux下Go的开发环境差不多就部署完成了,感觉比windows环境更方便,是不是!