博主是centos7.6 环境,安装 go1.13.5版本
一、下载安装包:
wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz
解压到指定目录
tar -xzf go1.13.5.linux-amd64.tar.gz -C /usr/local
二、配置环境变量
vim /etc/profile
# 插入下面两行
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
1.GOROOT就是Go安装路径。
2.GOPATH就是依赖包的安装路径
设置 GOPATH 编译目录,需要编译的项目都应该放到该目录(默认)
mkdir -p /home/gopath
vim /etc/profile
export GOPATH=/home/gopath
验证安装成功
go version
go version go1.13.5 linux/amd64
- go mod包管理工具
如果不使用包管理,默认需要把项目文件放到GOPATH
如何使用go mod来方便的管理各种包。
初始化。在非GOPATH路径创建项目,比如hello。启动gomod特性:
go mod init 目录名
注意:必须进入项目目录(如hello),目录名是当前所在的项目目录名字。执行成功,生成go.mod文件,有点类似Git初始化。
然后 就可以在该项目目录进行编译,会自动下载依赖包。
go env -w GOPROXY=https://goproxy.cn,direct
go build main.go