GO环境速建笔记

Go 环境快速搭建(Windows 简明版)

第一步:下载安装 Go 到 D:\Go

  1. 下载 Windows 安装包:go.dev/dl/ (官方)

    或国内从阿里云镜像下载 Windows 安装包:
    mirrors.aliyun.com/golang/go1.... (当前最新稳定版为 Go 1.26.2,文件大小 59 MB)

  2. 运行 .msi,安装路径改为 D:\Go

  3. 完成安装


第二步:设置环境变量(GOROOT / PATH / GOPATH / GOMODCACHE)

打开 系统环境变量 设置:

变量名 变量值
GOROOT D:\Go
GOPATH D:\go-workspace
GOMODCACHE D:\go-mod-cache
PATH 添加 %GOROOT%\bin%GOPATH%\bin

第三步:配置 GOPROXY 和 GOSUMDB

打开 命令提示符 (cmd) 执行:

cmd 复制代码
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.org

第四步:验证环境

执行以下命令检查输出:

go 复制代码
go version
go env GOROOT
go env GOPATH
go env GOMODCACHE
go env GOPROXY
go env GOSUMDB

第五步:建立项目并验证代理与模块缓存

F:\gogogo 创建项目,编写代码导入一个外部包,然后运行 go mod tidy 自动下载依赖:

cmd 复制代码
mkdir F:\gogogo
cd F:\gogogo
go mod init myproject

创建 main.go 文件(直接写入以下内容):

go 复制代码
package main

import (
    "fmt"
    "github.com/google/uuid"
)

func main() {
    id := uuid.New()
    fmt.Printf("Hello, UUID: %s\n", id.String())
}

执行 go mod tidy,它会自动下载依赖:

go 复制代码
go mod tidy

然后运行代码:

go 复制代码
go run main.go 或 go run .
相关推荐
小Ti客栈6 小时前
Spring Boot 集成 Springdoc-OpenAPI 与 Knife4j实现接口文档与可视化调试
java·spring boot·后端
Ai拆代码的曹操7 小时前
Spring 事务 REQUIRES_NEW 嵌套调用:连接池翻倍的秘密
java·后端·spring
IT_陈寒8 小时前
SpringBoot这个分页坑,我踩了三天才爬出来
前端·人工智能·后端
颜酱8 小时前
05 | 召回前置准备:根据业务数据库生成各数据库(读取配置阶段)
前端·人工智能·后端
Wang's Blog9 小时前
Go-Zero项目开发24: 基于Bitmap实现群聊消息已读未读
开发语言·后端·golang
Conan在掘金9 小时前
鸿蒙报错速查:struct 里嵌 namespace 声明就炸,根因 + 真解法
后端
东方小月10 小时前
从零开发一个 Coding Agent(三):EventStream 事件流通道设计与实现
前端·人工智能·后端
卫子miao10 小时前
如何评价当前大语言模型的记忆机制?
后端·架构
神奇小汤圆10 小时前
为什么 AQS 成为 Java 并发的基石?
后端
星栈11 小时前
MCP 从 stdio 迁到 SSE,踩了 5 个传输层坑
人工智能·后端·架构