第二回:Go 语言环境安装

领取 9527 编号(环境配置)
华夫人
华夫人: 既然卖身进来了,就要守规矩!先去管家那里领你的衣服和编号!没有这些(SDK 和 IDE),你在华府寸步难行!

🛠️ 领取装备(下载 SDK)

要想练 Go 语言,首先得有官方发的“练功服”(SDK)。

1. 寻找宝藏

2. 穿戴装备(安装)

⚙️ 打通任督二脉(环境变量)

安装完还没完,得打通经脉,让系统知道 Go 在哪。

1. 验证安装

打开终端(Windows 下按 Win+R 输入 cmdpowershell),输入:

go version

如果显示类似 go version go1.21.0 windows/amd64,恭喜你,衣服穿上了!

2. 关键穴位 (Go Modules 配置)

以前(Go 1.11 之前)有个叫 GOPATH 的老规矩,所有代码都要放在一个目录下,非常麻烦。现在我们用 Go Modules,想在哪写代码就在哪写!

石榴姐
石榴姐: 哎呀,听说国外的服务器很难连,我想下载“葵花宝典”(依赖包)一直超时怎么办?

解决方法:设置国内代理 (GOPROXY)

在终端里执行这两条命令,永久生效:

# 开启 Go Modules 模式
go env -w GO111MODULE=on

# 设置七牛云的代理 (国内最快)
go env -w GOPROXY=https://goproxy.cn,direct

🗡️ 趁手兵器 (VS Code)

光有 SDK 不行,还得有把好剑。我们推荐使用 Visual Studio Code (VS Code)

  1. 下载安装 VS Code。
  2. 点击左侧扩展图标 (四个方块)。
  3. 搜索 "Go",安装 Go Team at Google 提供的官方插件。
  4. Ctrl+Shift+P,输入 "Go: Install/Update Tools",把所有工具全装上(全选 -> 确定)。
唐伯虎
唐伯虎: 好了,现在装备齐全,内功(环境变量)已通,兵器(IDE)在手,可以开始闯荡华府了!

🎯 练功房(环境自检)

请在终端输入 go env,检查你的环境配置。

任务: 找到 GOPROXY 这一行,它应该显示什么才算配置成功?

答案: https://goproxy.cn,direct

解析: 如果还是空的或者其他地址,你下载依赖包的时候可能会卡到怀疑人生!记得重新运行 go env -w GOPROXY=https://goproxy.cn,direct