go-window环境安装（推荐）

下载安装包

https://go.dev/learn/

准备工作

下载编译器

编译器下载：

https://www.jetbrains.com.cn/go

付费的

vscode、vim

免费

一、go 安装

我这里直接以下载 go 语言安装包方式，

解压到 D:\software\go 目录下：

二、环境配置

window 系统环境变量配置大概位置：高级系统设置 > 环境变量 > 系统变量

变量名：GO_HOME1231

Copy
go包路径：
D:\software\go\go1.23.1.windows

点击 Path：

增加

Copy
%GO_HOME1231%\bin

创建 go 三方包：

Copy
D:\software\go-third

D:\software\go-third\bin

D:\software\go-third\pkg

GOPATH 下三个目录的含义如下：

src 目录下主要存放 go 的源文件

pkg 目录存放编译好的库文件，主要是 *.a 文件；

bin 目录主要存放可执行文件

Copy
变量名：GOPATH
变量值：D:\software\go-third

点击 Path：

增加

Copy
%GOPATH%\bin

GOPATH 即为存储 Go 工具依赖的路径，可以自己进行设值，我放在了 GoWorks 自己建的，里面需要包含 src、pkg、bin 三个目录。 设置为

检测是否安装成功

查看版本：

Copy
go version

查看环境变量：

Copy
go env

配置 Go 代理

在环境变量中增加代理

GOPROXY

Copy
变量名：GOPROXY
变量值：https://goproxy.cn,direct

# 通过命令方式设置goproxy.io代理
go env -w GOPROXY="https://proxy.golang.com.cn,direct"
# 设置GO111MOUDLE
go env -w GO111MODULE="on"

目的：下载国外包比较慢，使用国内代理就比较快

常用的 go 代理

goproxy https://goproxy.io/zh/

阿里云 https://mirrors.aliyun.com/goproxy/

七牛云 https://goproxy.cn

其他操作系统

mac/linux 下配置 Go 代理

Copy
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct
# 还可以设置不走 proxy 的私有仓库或组，多个用逗号相隔（可选）
export GOPRIVATE=git.mycompany.com,github.com/my/private

参考：https://goproxy.io/zh/