Golang - 1.windows安装
Windows 安装 Go 部署指南
1. 下载安装包
访问 Go 官方下载页面,选择 Windows 版本的 MSI 安装包(如 go1.23.x.windows-amd64.msi)。
2. 安装步骤
- 双击下载的
.msi文件。 - 按照安装向导提示,点击 Next。
- 选择安装路径(默认
C:\Program Files\Go)。 - 点击 Install 完成安装。
- 安装程序会自动配置环境变量。
3. 验证安装
打开 CMD 或 PowerShell,执行:
go version
显示类似 go version go1.23.x windows/amd64 即表示安装成功。
4. 配置环境变量(可选)
4.1 查看/设置 GOROOT
- 安装程序已自动设置,通常无需修改。
- 验证:
go env GOROOT
4.2 设置 GOPATH(工作目录)
- 新建文件夹,如
D:\goprojects。 - 在此文件夹下创建三个子目录:
bin(编译后的可执行文件)pkg(编译后的包文件)src(项目源代码)
- 在系统环境变量中新建
GOPATH,值为D:\goprojects。 - 将
%GOPATH%\bin添加到Path环境变量中。
4.3 启用 Go Modules(推荐)
Go 1.16+ 默认启用,可通过以下命令确认:
go env GO111MODULE
建议值为 on 或空(默认启用)。
设置国内代理(加速依赖下载):
go env -w GOPROXY=https://goproxy.cn,direct
5. 验证开发环境
创建测试文件 hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
运行:
go run hello.go
输出 Hello, Go! 表示环境配置成功。
6. 常用命令
| 命令 | 说明 |
|---|---|
go version |
查看 Go 版本 |
go env |
查看 Go 环境变量 |
go run |
直接运行 Go 程序 |
go build |
编译 Go 程序 |
go get |
下载依赖包 |
go mod init |
初始化模块 |
go mod tidy |
整理依赖 |
7. 推荐 IDE
7.1 Visual Studio Code + Go 扩展
安装 VS Code
- 访问 VS Code 官方下载页面。
- 下载 Windows 版本安装包(
VSCodeUserSetup-x64-xxx.exe)。 - 双击安装包,按照向导完成安装。
安装 Go 扩展
- 打开 VS Code。
- 点击左侧活动栏的 扩展 图标(或按
Ctrl+Shift+X)。 - 在搜索框输入
Go。 - 找到由 Go Team at Google 发布的扩展,点击 安装。
安装 Go 工具
安装扩展后,VS Code 会提示安装必要的 Go 工具或按 Ctrl+Shift+P(输入Go:Install/Update Tools),点击 Install All。也可手动在终端执行:
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
go install honnef.co/go/tools/cmd/staticcheck@latest
常用工具说明:
| 工具 | 说明 |
|---|---|
gopls |
Go 语言服务器,提供代码补全、跳转、重构等 |
dlv |
Delve 调试器,用于断点调试 |
staticcheck |
静态代码分析工具 |
gofumpt |
更严格的代码格式化工具 |
配置 VS Code(可选)
打开设置(Ctrl+,),搜索 go,可配置:
- go.goroot:Go 安装路径
- go.gopath:工作目录
- go.formatTool:格式化工具(如 gofumpt)
- go.lintTool:静态检查工具(如 staticcheck)
F5 执行示例:提示 go: go.mod file not found in current directory or any parent directory
go mod init 名称go mod tidy
7.2 GoLand(JetBrains 出品,付费)
- 访问 GoLand 官网。
- 下载并安装。
- 首次启动时配置 Go SDK 路径即可。