背景
Go语言在 v1.14 之前使用 go path 模式,在 v1.14 之后采用 go mod 模式管理项目。该文章针对 v1.14 后的环境安装方式进行讲解。
Mac系统安装
MacOs 建议使用 brew 包管理工具安装go语言环境,运行以下命令安装go
$ brew install go
配置环境变量
进入配置文件
# bash 终端
$ vim ~/.bash_profile
# zsh 终端
$ vim ~/.zshrc
配置环境变量
export GO111MODULE=on
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export GOPROXY=https://goproxy.cn,direct
export PATH=$PATH:$GOBIN
配置参数说明
- GO111MODULE:go mod 模式,v1.14后默认 auto,常见配置为:auto、on、off,建议配置为 on
- GOPATH:golang安装目录
- GOBIN:golang执行目录
- GOPROXY:配置国内镜像加速
- PATH:配置环境变量
刷新环境变量
# bash 终端
$ source ~/.bash_profile
# zsh 终端
$ source ~/.zshrc
查看配置
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN="/Users/libin/go/bin"
GOCACHE="/Users/libin/Library/Caches/go-build"
GOENV="/Users/libin/Library/Application Support/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/libin/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/libin/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn,direct"
GOROOT="/usr/local/Cellar/go/1.18.3/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.18.3/libexec/pkg/tool/darwin_amd64"
GOVCS=""
GOVERSION="go1.18.3"
# 省略 ... ...
Windows系统安装
Go SDK 下载地址:https://golang.google.cn/dl/
File name | Kind | OS | Arch | Size | SHA256 Checksum |
---|---|---|---|---|---|
go1.18.3.windows-amd64.msi | Installer | Windows | X86-64 | 130MB | 692ee6225305ad909630c9cc152719a9bdb332e911d180cf3143a5b6a09cc863 |
请根据自己的电脑芯片下载合适的版本,我的机器是 x86 芯片 64 位系统,所以我就下载此版本的软件了。
下载完成后,和其他应用类软件一样,需要选择一个你喜欢的目录安装此软件,接下来开始配置环境变量。
配置环境变量
此电脑(右键属性) --> 关于 --> 高级系统设置 --> 环境变量 --> 新建
建立以下环境变量
变量:GO111MODULE 值:on
变量:GOROOT 值:E:\Go
变量:GOPROXY 值:https://goproxy.cn,direct
选择 PATH
,点击编辑,点击新建,添加PATH环境变量
%GOROOT%\bin;
打开 cmd 窗口,输入 go env
,测试是否配置成功
C:\Users\58850>go env