安装 Go 语言环境
安装 Go
请去官网 https://go.dev/dl/ 下载对应系统的 Go 语言安装包。推荐版本:go1.23 +
Windows 安装
- 下载 Windows 版本的 Go 安装包(.msi 文件)
- 双击安装包并按照安装向导进行安装
- 默认情况下,Go 会安装到
C:\Program Files\Go
或C:\Go
目录 - 安装过程会自动将 Go 的 bin 目录添加到系统环境变量 PATH 中
- 打开命令提示符(CMD)或 PowerShell,输入
go version
验证安装是否成功
macOS 安装
下载 macOS 版本的 Go 安装包(.pkg 文件)
双击安装包并按照安装向导进行安装
默认情况下,Go 会安装到
/usr/local/go
目录打开终端,编辑
~/.zshrc
或~/.bash_profile
文件,添加以下环境变量:bashexport GOPATH=$HOME/go export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
执行
source ~/.zshrc
或source ~/.bash_profile
使配置生效输入
go version
验证安装是否成功
Linux 安装
下载对应系统架构的 Linux 版本 Go 压缩包(.tar.gz 文件)
解压到
/usr/local
目录:bashsudo tar -C /usr/local -xzf go*.tar.gz
编辑
~/.bashrc
或~/.profile
文件,添加以下环境变量:bashexport GOPATH=$HOME/go export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
执行
source ~/.bashrc
或source ~/.profile
使配置生效输入
go version
验证安装是否成功
配置 Go Proxy
Go 1.13 版本之后,Go 引入了 GOPROXY 环境变量,用于设置 Go 模块代理,加速依赖包的下载。在国内网络环境下,建议配置国内镜像源。
Windows 配置
打开命令提示符(CMD)或 PowerShell,设置环境变量:
bash
# 设置 GOPROXY
go env -w GOPROXY=https://goproxy.cn,direct
# 设置 GOSUMDB(可选,用于校验模块)
go env -w GOSUMDB=sum.golang.org
# 设置 GO111MODULE,启用 Go Module 模式
go env -w GO111MODULE=on
macOS/Linux 配置
在终端中执行以下命令:
bash
# 设置 GOPROXY
go env -w GOPROXY=https://goproxy.cn,direct
# 设置 GOSUMDB(可选,用于校验模块)
go env -w GOSUMDB=sum.golang.org
# 设置 GO111MODULE,启用 Go Module 模式
go env -w GO111MODULE=on
也可以将这些配置添加到你的 shell 配置文件(如 .bashrc
、.zshrc
或 .profile
)中:
bash
export GOPROXY=https://goproxy.cn,direct
export GOSUMDB=sum.golang.org
export GO111MODULE=on
常用的 Go 代理地址
中国大陆推荐:
- 七牛云 Goproxy:
https://goproxy.cn,direct
- 阿里云 Goproxy:
https://mirrors.aliyun.com/goproxy/,direct
- 七牛云 Goproxy:
全球通用:
- 官方代理:
https://proxy.golang.org,direct
- Google 代理:
https://goproxy.io,direct
- 官方代理:
配置完成后,可以通过以下命令验证设置是否生效:
bash
go env | grep GOPROXY
合理设置 Go 代理能够显著提高依赖包的下载速度,特别是在网络访问受限的环境中。