Go语言开发环境搭建
下载
要搭建Go语言开发环境,第一步要下载go的开发工具包,目前最新稳定版本是go1.16.6。Go为我们所熟知的所有平台架构提供了开发工具包,比如熟知的Linux、Mac和Windows,其他的还有FreeBSD等。
根据自己的机器操作系统选择相应的开发工具包,比如我的是Windows 64位的,就选择windows-amd64的工具包;
开发工具包又分为安装版和压缩版:
安装版是Mac和Windows特有的,他们的名字类似于:go1.16.6.windows-amd64.msi
安装版,顾名思义,双击打开会出现安装向导,让你选择安装的路径,帮你设置好环境比安康等信息,比较省事方便一些。
压缩版的就是一个压缩文件,可以解压得到里面的内容,他们的名字类似于:go1.16.6.windows-amd64.zip
压缩版我们下载后需要解压,然后自己移动到要存放的路径下,并且配置环境变量等信息,相比安装版来说,比较复杂一些,手动配置的比较多。
Go语言的官方下载地址是 https://golang.org/dl/ 可以打开选择版本下载,如果该页面打不开,或者打开了下载不了,可以通过Golang的国内网站 https://golang.google.cn/dl/ 下载。
Windows下安装
Windows有压缩版和安装版,又分为32和64位以供选择,不过目前大部分都是64位,这里以64位安装版为例,
双击安装包就可以按照提示一步步安装,默认安装路径是C:\Program Files\Go\
,并且会配置好PATH环境变量,可以直接打开CMD终端使用。
GOROOT和GOPATH目录
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配置是:GOPROXY=https://proxy.golang.org,direct
,由于国内访问不到https://proxy.golang.org
,所以我们需要换一个PROXY,这里推荐使用https://goproxy.io
或https://goproxy.cn
。
可以执行下面的命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
打开终端,输入go version
测试下,好了的话就可以看到输出的信息了
- 作者:xmlwch
- 原文链接:https://m730.xmlwch.cn/2021/05/21/golang/install-go-dev.html
- 版权声明:本作品采用 知识共享 署名-相同方式共享 4.0 国际(CC BY-SA 4.0)许可协议 进行许可,转载无需与我联系,但请注明出处。