mac/
mac下载
https://golang.google.cn/dl/go1.18.3.darwin-amd64.pkg
双击安装
安装完成后打开终端找到go安装目录
cp@lichunpengdeMacBook-Pro ~ % which go
/usr/local/go/bin/go
将下面的内容写入到环境变量中,写入完成后重开终端
zsh: ~/.zshrc
bash: ~/.bashrc
export GOROOT=/usr/local/go # go安装路径
export GOPATH=/Users/cp/Documents/golang # 个人程序位置
export GO111MODULE=on # 此用gomod方式管理第三方依赖库
export GOPROXY=https://goproxy.cn # go代理,下载其他人库的代理
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 加载上面的环境变量
使用 go env 查看环境配置是否生效
Windows安装
下载windows installer版本
安装完成后,搜索环境与变量
增加
GO111MODULE=on # 此用gomod方式管理第三方依赖库
名称 | 值 | |
---|---|---|
GO111MODULE | on |
其他变量都在安装时配置好了
可以在cmd中打印变量查看
49273@DESKTOP-G8NFMMT MINGW64 ~
$ go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\49273\AppData\Local\go-build
set GOENV=C:\Users\49273\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\49273\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\49273\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.18.6
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set GOWORK=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\49273\AppData\Local\Temp\go-build2861639729=/tmp/go-build -gno-record-gcc-switches
goland配置一下goroot就行,gopath可以选择在项目里面新建文件夹存放
Linux安装
linux下载
https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz
解压缩到安装路径,我这里选择放在/usr/local/
目录下
tar -xf go1.18.3.linux-amd64.tar.gz -C /usr/local
将下面的内容写入到环境变量中
bash: ~/.bashrc
# go
export GOROOT="/usr/local/go" # go解压路径
export GOPATH=$HOME/go # 个人程序位置
export GOBIN=$GOROOT/bin # go执行文件位置
export PATH=$PATH:$GOBIN # 加载上面的环境变量到PATH
export GO111MODULE=on # 此用gomod方式管理第三方依赖库
export GOPROXY=https://goproxy.cn # go代理,下载其他人库的代理
重载环境变量
source ~/.bashrc
使用 go env 查看环境配置是否生效
评论区