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 .
相关推荐
码事漫谈41 分钟前
类型即世界:一个 C++ 程序员的本体论入门
后端
Rain的Java大神之路1 小时前
JavaWeb开发如何解决跨域问题
java·前端·后端·nginx·web安全·面试·运维开发
IT_陈寒3 小时前
Python的多线程居然是个假把式?搞清GIL让我少熬三天夜
前端·人工智能·后端
明月_清风3 小时前
位图与布隆过滤器:海量数据下的"存在性判断"艺术
前端·后端·算法
明月_清风3 小时前
Hash 表从入门到精通:Go 实战与工程细节
前端·后端·算法
考虑考虑3 小时前
ElasticSearch索引命令
运维·后端·elasticsearch
玉宇夕落5 小时前
背单词项目一:融会贯通:从零构建"单词大师"后台——Next.js + Supabase + Drizzle 全栈开发实战
后端
橙序员小站5 小时前
从 Demo 到生产:Agent Harness 如何把 AI 真正“接”进项目
后端·aigc·ai编程
她的男孩5 小时前
一个开源低代码框架的协作 SPI 是怎么设计的 ForgeAdmin 拆解 + 实战接入新平台
后端·算法·架构
蓝山6165 小时前
Python 字典(Dictionary)完全指南:从入门到实战
后端