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 .
相关推荐
子兮曰5 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰5 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
爱勇宝5 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
胡写代码5 天前
别再前后端各写一套表单校验了
java·后端
大勇前进5 天前
原生 PHP 还是 Laravel?小项目到底要不要上框架
后端
yuzhi_liu5 天前
我用 LangGraph4j 实现 Multi-Agent Supervisor
后端
alsmile5 天前
Node-RED 之外,国产规则引擎的新方案:基于标准语法,Go 先行实现
后端·开源·go
大白805 天前
PHP 内存溢出排查思路:看懂报错日志,精准定位问题
后端
二月龙5 天前
PHP 接口返回统一响应封装,让前后端对接更省心
后端
盖伦发发5 天前
软件工程SOLID 五大设计原则
后端·软件工程