我本次安装的系统环境为Centos7.9,选择的Golang版本为1.19.20,下载地址为:
https://golang.google.cn/dl/go1.19.10.linux-amd64.tar.gz
1、下载Golang的安装包:
1 2 3 4 | [root@tcosmo-szls01 ~]# wget
[root@tcosmo-szls01 ~]# ls
go1.19.10.linux-amd64.tar.gz
|
2、将压缩包解压到 /usr/local 目录下:
1 2 3 4 5 6 | [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大文件夹:
1 2 3 4 5 | [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:
1 2 3 4 5 6 7 | [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、确定是否安装完成,查看关键环境变量:
1 2 3 4 5 6 7 8 9 | [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、配置常改的几个环境变量:
1 2 | [root@tcosmo-szls01 gopath]# go env -w GO111MODULE=on
[root@tcosmo-szls01 gopath]# go env -w GOPROXY=https://goproxy.cn,direct
|
到这里,Linux下Go的开发环境差不多就部署完成了,感觉比windows环境更方便,是不是!
评论区