配置GO语⾔环境
01.配置GO语⾔环境
⽂章⽬录
⼀、下载
下载地址:
版本的选择
GO sdk 版本的选择
Windows平台和Mac平台推荐下载可执⾏⽂件版,Linux平台下载压缩⽂件版。
下图中的版本号可能并不是最新的,但总体来说安装教程是类似的。Go语⾔更新迭代⽐较快,推荐使⽤较新版本,体验最新特性。
⼆、安装
1.Windows安装
这⾥安装实例以 64位Win10系统安装 Go1.14.1可执⾏⽂件版本为例。
将上⼀步选好的安装包下载到本地。
双击下载好的⽂件,然后按照下图的步骤安装即可。
2.Linux下安装
如果不是要在Linux平台敲go代码就不需要在Linux平台安装Go解释器,因为我们开发机上写好的go代码只需要跨平台编译(详见⽂末的跨平台编译)好之后就可以拷贝到Linux服务器上运⾏了,这也是go程序跨平台易部署的优势。
我们在版本选择页⾯选择并下载好go1.14.1.⽂件:
wget dl.google/go/go1.14.1.
将下载好的⽂件解压到/usr/local⽬录下:
tar -zxvf go1.14.1. -C /usr/local # 解压
如果提⽰没有权限,加上sudo以root⽤户的⾝份再运⾏。执⾏完就可以在/usr/local/下看到go⽬录了。
配置环境变量: Linux下有两个⽂件可以配置环境变量,其中/etc/profile是对所有⽤户⽣效的;$HOME/.profile是对当前⽤户⽣效的,根据⾃⼰的情况⾃⾏选择⼀个⽂件打开,添加如下两⾏代码,保存退出。
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
修改/etc/profile后要重启⽣效,修改$HOME/.profile后使⽤source命令加载$HOME/.profile⽂件即可⽣效。 检查:
~ go version
go version go1.14.1 linux/amd64
3.Mac下安装go语言安装教程
下载可执⾏⽂件版,直接点击下⼀步安装即可,默认会将go安装到/usr/local/go⽬录下。
三、检查
上⼀步安装过程执⾏完毕后,可以打开终端窗⼝,输⼊go version命令,查看安装的Go版本。
测试安装
输⼊可以看到:go env
'''
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\ThinkPad\AppData\Local\go-build
set GOENV=C:\Users\ThinkPad\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\ThinkPad\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\ThinkPad\go
set GOPRIVATE=
set GOPROXY=goproxy,direct
set GOROOT=F:\Go
set
set GOTMPDIR=
set GOTOOLDIR=F:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=F:\GO_16\d
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-ma
p=C:\Users\ThinkPad\AppData\Local\Temp\go-build782769050=/tmp/go-build -gno-record-gcc-switches
'''
四、配置GOPATH和GOROOT
GOROOT和GOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,⽽从Go 1.8版本开始,Go开发包在安装完成后会
为GOPATH设置⼀个默认⽬录,并且在Go1.14及之后的版本中启⽤了Go Module模式之后,不⼀定⾮要将代码写到GOPATH⽬录下,所以也就不需要我们再⾃⼰配置GOPATH了,使⽤默认的即可。
GOPROXY ⾮常重要
Go1.14版本之后,都推荐使⽤go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下⾯的src⽬录了,你可以在你电脑的任意位置编写go代码。(⽹上有些教程适⽤于1.11版本之前。)
可以执⾏下⾯的命令修改GOPROXY:
go env -w GOPROXY=goproxy,direct
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论