步骤:
下载 linux 安装包
解压到指定目录
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.6.linux-amd64.tar.gz
添加环境变量
vim /etc/profile
在最后添加如下内容
export PATH=$PATH:/usr/local/go/bin
保存并立即生效
source /etc/profile
查看go版本
go version
#显示go版本信息,说明成功
通过 go env 来查看环境信息
#命令
go env
#默认配置如下
GO111MODULE=”” #是否开启go mod 模式 值有on ,off,auto
GOARCH=”amd64″
GOBIN=””
GOCACHE=”/root/.cache/go-build”
GOENV=”/root/.config/go/env” #env配置文件,修改默认配置会生成
GOEXE=””
GOFLAGS=””
GOHOSTARCH=”amd64″
GOHOSTOS=”linux”
GOINSECURE=””
GOMODCACHE=”/root/go/pkg/mod”
GONOPROXY=””
GONOSUMDB=””
GOOS=”linux”
GOPATH=”/root/go”
GOPRIVATE=””
GOPROXY=”#34; #这这里默认修改的代理
GOROOT=”/usr/local/go”
GOSUMDB=”sum.golang.org”
GOTMPDIR=””
GOTOOLDIR=”/usr/local/go/pkg/tool/linux_amd64″
GOVCS=””
GOVERSION=”go1.16.6″
GCCGO=”gccgo”
AR=”ar”
CC=”gcc”
CXX=”g++”
CGO_ENABLED=”1″
GOMOD=”/dev/null”
CGO_CFLAGS=”-g -O2″
CGO_CPPFLAGS=””
CGO_CXXFLAGS=”-g -O2″
CGO_FFLAGS=”-g -O2″
CGO_LDFLAGS=”-g -O2″
PKG_CONFIG=”pkg-config”
GOGCCFLAGS=”-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2675775440=/tmp/go-build -gno-record-gcc-switches”
修改 go 的默认配置
#帮助文档
go help env
#使用go env -w 参数进行修改
go env -w GOPROXY=
go mod
go mod 相当于go里面的包管理工具,比起以前的,src,pkg更方便进行代码管理与维护,常用命令如下:
命令如下
#查看帮助命令
go help mod
#命令
go mod 参数 包
#常用参数如下
download 加载模块
edit 编辑go.mod
init 当前目录创建模块
tidy 增加缺失的和删除未使用的依赖
vendor 创建vendor目录依赖
verify 根据上下文验证依赖
why 分析模块依赖执行过程
ps:这里只是简单地记录一下安装过程,以后还会继续分享关于go相关的踩坑记录