【Windows】之搭建 Go 语言环境

目录

  • 一、下载 SDK
  • 二、配置环境变量
  • 三、配置 Go 代理

一、下载 SDK


Go 语言的 SDK (Software Development Kit) 包含了开发 Go 语言所需的工具包,下载地址如下:

  • 国外官方:https://golang.org/dl/
  • 中文镜像:https://golang.google.cn/dl/
  • 中文网站:https://studygolang.com/dl(推荐

这里推荐 Go语言中文网站 的下载地址,进入下载页面后,找到稳定版本列表。Windows 下可以选择直接安装版本(.msi)或者压缩包版本(.zip),为了方便,建议选择压缩包版本,比如我下载的 go1.19.1.windows-amd64.zip 版本。

下载完后解压缩后会得到 go 文件夹,其中 /bin 目录包含了 go 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt),是我们要进行配置的目录。


二、配置环境变量


我们需要添加两个环境变量:

  • GOROOT:SDK 的根目录,即解压缩后 go 文件夹所在的路径(例如 D:\GoEnv\go);
  • GOPATH:工作目录,即以后我们的 go 项目的工作路径,可以随意地址一个目录;

同时还需要把 SDK 下的 /bin 目录添加到系统 Path 环境变量下,添加完成后在 cmd 中输入 go version 命令检查是否配置成功:

> go version
go version go1.19.1 windows/amd64

同时可以使用 go env 查看我们配置的环境变量:

> go env
...
set GOPATH=E:\GoProject
set GOROOT=D:\GoEnv\go
...

三、配置 Go 代理


通过 go get 命令下载各种依赖时,经常需要访问 github/google 等网站,这些网站访问速度可能会比较慢,所以我们可以进行配置代理,保证快速稳定的下载访问。

这里推荐 goproxy.io,它是全球最早的 Go modules 镜像代理服务之一,采用 CDN 加速服务为开发者提供依赖下载, 该服务由一批热爱开源,热爱 Go 语言的年轻人开发维护。

配置的方式就是在用户变量或系统变量下添加 GOPROXY 环境变量,变量值填写 https://goproxy.io,direct,添加完成后,可以再次使用 go env 命令查看到该环境变量:

> go env
...
set GOPROXY=https://goproxy.io,direct
... 

你可能感兴趣的:(Windows,windows,golang)