docs: project docs, scripts, deployment configs, and evidence

This commit is contained in:
2026-04-02 11:22:17 +08:00
parent 4718980ab5
commit bbeeb63dfa
396 changed files with 165018 additions and 0 deletions

View File

@@ -0,0 +1,297 @@
# Go环境安装指南
## 📥 步骤1: 下载Go
访问Go官方网站: https://golang.org/dl/
### Windows版本选择
根据您的系统选择对应的版本:
| 系统架构 | 下载链接 |
|---------|---------|
| 64位Windows推荐 | https://go.dev/dl/go1.23.6.windows-amd64.msi |
| 32位Windows | https://go.dev/dl/go1.23.6.windows-386.msi |
**推荐版本**: Go 1.23.6 或更高版本
---
## 🚀 步骤2: 安装Go
### 方法1: MSI安装包推荐
1. 双击下载的MSI文件`go1.23.6.windows-amd64.msi`
2. 在安装向导中点击 "Next"
3. 接受许可协议
4. 选择安装路径(默认 `C:\Go` 即可)
5. 点击 "Install" 开始安装
6. 等待安装完成
7. 点击 "Finish" 完成安装
### 方法2: ZIP压缩包
1. 下载ZIP文件`go1.23.6.windows-amd64.zip`
2. 解压到 `C:\` 目录
3. 会得到 `C:\go` 目录
4. 手动配置环境变量(见下一步)
---
## 🔧 步骤3: 配置环境变量
### 自动配置MSI安装包
MSI安装包通常会自动配置以下环境变量
- `GOROOT`: Go安装目录`C:\Go`
- `GOPATH`: Go工作目录默认 `%USERPROFILE%\go`
- `PATH`: 添加 `%GOROOT%\bin``%GOPATH%\bin`
**如果自动配置失败,手动配置:**
### 手动配置
1. 右键点击 "此电脑" → "属性"
2. 点击 "高级系统设置"
3. 点击 "环境变量"
4. 在 "系统变量" 中操作:
#### 添加 GOROOT
1. 点击 "新建"
2. 变量名: `GOROOT`
3. 变量值: `C:\Go`(或您的实际安装路径)
4. 点击 "确定"
#### 添加 GOPATH
1. 点击 "新建"
2. 变量名: `GOPATH`
3. 变量值: `%USERPROFILE%\go`
4. 点击 "确定"
#### 编辑 PATH
1. 找到 "Path" 变量
2. 点击 "编辑"
3. 点击 "新建"
4. 添加: `%GOROOT%\bin`
5. 再次点击 "新建"
6. 添加: `%GOPATH%\bin`
7. 点击 "确定" 保存
---
## ✅ 步骤4: 验证安装
### 重启命令行
**重要**: 必须重新打开PowerShell或命令提示符环境变量才能生效
### 检查Go版本
打开新的PowerShell窗口运行
```powershell
go version
```
**预期输出**:
```
go version go1.23.6 windows/amd64
```
### 检查Go环境
```powershell
go env
```
**预期输出**: 显示完整的Go环境配置
### 验证关键路径
```powershell
# 检查GOROOT
$env:GOROOT
# 检查GOPATH
$env:GOPATH
# 检查PATH是否包含Go
$env:PATH -split ';' | Select-String "go"
```
---
## 🧪 步骤5: 测试Go
### 创建测试程序
```powershell
# 创建临时目录
mkdir $env:USERPROFILE\test-go
cd $env:USERPROFILE\test-go
# 创建测试文件
@'
package main
import "fmt"
func main() {
fmt.Println("Hello, Go is installed correctly!")
}
'@ | Out-File -FilePath hello.go -Encoding utf8
# 运行测试程序
go run hello.go
```
**预期输出**:
```
Hello, Go is installed correctly!
```
---
## 🔍 故障排查
### 问题1: go命令找不到
**错误信息**:
```
'go' 不是内部或外部命令
```
**解决方案**:
1. 检查Go是否安装成功
```powershell
Test-Path C:\Go\bin\go.exe
```
2. 检查环境变量
```powershell
$env:PATH -split ';' | Select-String "Go"
```
3. 如果PATH中没有Go重新配置环境变量
4. **重启命令行窗口**
### 问题2: Go版本太旧
**检查**:
```powershell
go version
```
如果版本 < 1.23,需要重新安装新版本。
### 问题3: 权限问题
如果安装时提示权限不足:
1. 以管理员身份运行MSI安装包
2. 右键点击MSI文件 → "以管理员身份运行"
### 问题4: PATH不生效
**解决方案**:
1. 完全关闭所有命令行窗口
2. 重新打开PowerShell
3. 运行:
```powershell
refreshenv
```
或者注销后重新登录
---
## 📝 安装后配置
### 配置Go模块代理中国用户推荐
```powershell
# 设置Go模块代理加速下载
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=off
```
### 验证代理设置
```powershell
go env GOPROXY
```
预期输出: `https://goproxy.cn,direct`
---
## 🎯 下一步
安装完成后,请继续执行:
### 1. 验证项目编译
```powershell
cd D:\project
go mod verify
go build ./cmd/server
```
### 2. 运行测试
```powershell
go test ./... -v
```
### 3. 启动项目
```powershell
go run cmd/server/main.go
```
### 4. 测试API
```powershell
# 健康检查
Invoke-RestMethod http://localhost:8080/health
```
---
## ✅ 安装检查清单
完成Go安装后请确认
- [ ] 下载并安装了Go 1.23+
- [ ] 环境变量已配置GOROOT, GOPATH, PATH
- [ ] 重启了命令行窗口
- [ ] `go version` 命令正常工作
- [ ] `go env` 命令正常工作
- [ ] 测试程序运行成功
- [ ] 可选配置了Go模块代理
---
## 📞 遇到问题?
如果遇到安装问题:
1. **查看官方文档**: https://golang.org/doc/install
2. **检查系统要求**: Windows 7 或更高版本
3. **检查磁盘空间**: 至少 500MB 可用空间
4. **检查权限**: 确保有管理员权限
---
## 🎉 安装完成
完成以上步骤后Go环境就安装完成了
请告诉我"Go安装完成",我将继续执行:
1. 验证项目编译
2. 运行测试
3. 完成所有功能
4. 确认迁移完成后删除C盘文件
---
**安装预计时间**: 10-20分钟