目 录CONTENT

文章目录

Go学习系列01-安装环境

cplinux98
2022-09-12 / 0 评论 / 0 点赞 / 113 阅读 / 610 字 / 正在检测是否收录...

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 查看环境配置是否生效

0

评论区