安装golang
一、下载地址:
Go官网下载地址:https://golang.org/dl/
二、windows平台安装:
1、直接下一步安装即可,可自定义修改安装路径,安装后可在命令行查看结果,如图:

2、配置GOPATH:
GOPATH 是一个环境变量,用来表明你写的 go 项目的存放路径
GOPATH 路径最好只设置一个,所有的项目代码都放到 GOPATH 的 src 目录下
本例子中,在D盘下创建目录Goproject作为GOPATH路径,并配置环境变量(如果不存在),如图:

3、同时将go的安装路径和GOPATH配置到path环境变量中,如图:

4、在GOPATH路径下新建三个文件夹,如下:
- bin:用于存放编译后生成的可执行文件
- pkg:存放编译后生成的归档文件
- src:存放源代码文件
在进行 Go 语言开发的时候,我们的代码总是会保存在 $GOPATH/src 目录下。在工程经过 go build 、 go install 或 go get 等指令后,会将下载的第三方包源代码文件放在 $GOPATH/src 目录下, 产生的二进制可执行文件放$GOPATH/bin 目录下,生成的中间缓存文件会被保存在 $GOPATH/pkg 下。
三、linux安装go
1、首先将go安装包上传到机器上,解压,并移动到/usr/local目录下:
1、tar xf go1.18.1.linux-amd64.tar.gz
2、mv go /usr/local/
2、编辑环境变量文件/etc/profile,添加内容如下:
export GOROOT=/usr/local/go //GOROOT: go的安装路径
export PATH=$PATH:$GOROOT/bin:/data/go/bin
export GOPATH=/data/go //GOPATH: go的工作目录
export GOBIN=$GOPATH/bin //GOBIN:GOPATH下的bin目录,可设置可不设置

执行命令让环境变量生效
source /etc/profile
3、在GOPATH路径下创建三个文件夹,与windows部署方法一样,命令:
mkdir -p /data/go/{bin,pkg,src}
4、执行命令查看版本与环境变量:
go version
go env
其他:
1、由于google被阻拦,所以要设置代理,方便拉取需要的库,如下:
go env -w GOPROXY=https://goproxy.cn,direct //国内镜像,七牛云运营
go env -w GOPROXY=https://goproxy.io,direct //全球服务,支持私有仓库
go env -w GOPROXY=https://proxy.golang.org,direct //golang官方库,需要翻墙
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy,direct //阿里云
2、如果在没有使用gomod的情况下要拉取响应的包,应该先设置GO111MODULE=auto,然后在执行go get,如下:
go env -w GO111MODULE=auto
具体的GO111MODULE用法可参考: gomod使用


