在 Windows 上搭建 Go 开发环境:learngo 课程完整安装指南

发布时间:2026/10/3 2:30:38
在 Windows 上搭建 Go 开发环境:learngo 课程完整安装指南 示例工程教程【免费下载链接】learngo❤️ 1000 Hand-Crafted Go Examples, Exercises, and Quizzes. Learn Go by fixing 1000 tiny programs.项目地址https://gitcode.com/gh_mirrors/le/learngo点击查看免费下载导读本指南基于 lerango 开源课程仓库中的 windows-安装指南.md 整理而成系统讲解在 Windows 上从零搭建 Go 编程环境所需的完整流程安装 VS Code 编辑器、安装 Git、安装 Go 语言工具链、配置 VS Code 的 Go 插件以及启用 Git-Bash 作为命令行终端。读完本文后你将能独立完成整套 Go 开发环境搭建并立即运行仓库中的第一个 Go 程序 main.go 打印出 Hello Gopher!为后续 1000 个 Go 示例、练习与测验课程做好准备。准备工作快速安装通道Chocolatey如果你已经安装了 chocolatey.org 包管理工具那么只需一条命令即可完成 Go 的安装choco install golang这是最省事的方式Chocolatey 会自动下载官方 Go 安装包并完成环境变量配置。注意本仓库项目基于go 1.13模块化开发见 go.mod因此安装的 Go 版本建议不低于 1.13以保证课程中的示例与练习能够直接运行。若未安装 Chocolatey请继续按下方五个步骤手动搭建。1. 安装 Visual Studio Code 编辑器本课程默认使用 VS Code 作为代码编辑器安装步骤如下访问官方下载地址https://code.visualstudio.com选择 Windows 平台版本并下载运行安装程序installer完成安装安装完成后先不要立即打开等 Go 与 Git 装好后再统一配置。2. 安装 GitGit 是本课程仓库管理的基石——learngo 仓库本身就是以 Git 仓库形式组织的你后续需要用它克隆代码、跟踪练习进度。通过 Git for Windows 安装访问 https://gitforwindows.org 下载并运行安装器选择VSCode 作为默认编辑器Git 会调用它编辑提交信息等勾选所有复选框启用全部可选功能命令行选择项中务必选择Use Git from the Windows Command Prompt这样 Git 命令才能在 Windows 默认命令行和 Git-Bash 中同时可用编码设置中选择Checkout as is...选项即不自动转换换行符避免跨平台时文件内容被意外改动。安装 Git 后你可以用以下命令验证是否成功在 Git-Bash 或命令提示符中执行git --version3. 安装 Go 语言工具链访问 Go 官方下载页面https://golang.org/dl选择 Windows 版本通常为.msi安装包官方会区分 amd64 / 386 架构一般选择 amd64执行 Go 安装器安装器会自动将 Go 的可执行文件目录加入系统 PATH。安装完成后打开一个新的命令行窗口验证安装结果go version能看到类似go version go1.xx.x windows/amd64的输出即表示安装成功。4. 配置 VS Code 的 Go 开发插件Go 语言官方扩展是 VS Code 中编写 Go 代码的核心支撑它提供语法高亮、代码补全、格式化、调试等能力运行 VS Code在左侧扩展Extensions面板中搜索go并安装官方 Go 扩展发布者为golang完全关闭 VS Code 再重新打开让扩展生效打开命令面板Command Palette通过菜单View → Command Palette或直接按快捷键CtrlShiftP在命令面板输入go install选择Go: Install/Update Tools在弹出的工具列表中勾选所有复选框点击确定安装全部 Go 工具链包括gopls语言服务器、goimports格式化工具、调试器等。这些工具依赖 Git这正是第 2 步先安装 Git 的原因——仓库在 ubuntu-安装指南.md 中也特别强调没有版本控制工具将无法使用go get下载工具。提示上述工具会下载到$HOME/go/bin目录中。learngo 仓库 go.mod 已声明对github.com/fatih/color、golang.org/x/crypto等第三方依赖安装好网络工具链后在仓库目录执行go mod download即可拉齐课程练习所需的全部依赖。5. 使用 Git-Bash 作为命令行终端本课程的所有命令演示都基于bash——这是 OS X 和 Linux 上最流行的命令行接口。Windows 自带的命令行cmd与 bash 语法差异较大因此课程建议统一使用 Git-Bash这样你敲出的命令与课程讲义完全一致。为什么课程坚持使用 bashGit-Bash 由第 2 步的 Git for Windows 一并提供无需额外安装它支持管道、通配符、脚本等高级特性是后续处理文件、运行程序所必需的如果你不想用 Git-Bash也可以继续使用 Windows 默认命令行但课程示例均以 bash 语法为准想要更强大的替代方案可参考微软提供的Linux Subsystem for WindowsWSL详见 Windows 子系统安装文档。使用 Git-Bash 的步骤在 Windows 开始菜单搜索git bash或者直接点击桌面上的 Git-Bash 图标启动设置 VS Code 默认使用 Git-Bash启动 VS Code打开命令面板输入terminal选择Terminal: Select Default Shell在下拉列表中选中Git Bash。设置完成后VS Code 内置终端即默认以 bash 方式运行后续所有课程命令都可以直接粘贴执行。路径表示差异提示在 Windows 资源管理器中文件位于c:\目录下但当你在 Git-Bash 中浏览时会发现同一目录被表示为/c/。这两者本质上是同一个目录只是符号链接快捷方式形式不同# 在 Git-Bash 中访问 C 盘根目录 cd /c/ # 等价于 Windows 命令行中的 cd c:\理解这一点可以避免初学阶段在路径切换上产生困惑。6. 验证环境运行你的第一个 Go 程序环境搭建完成后建议立即用一个真实的仓库示例验证整条链路。打开 Git-Bash进入学习仓库运行第一个入门程序 02-write-your-first-program/main.gogo run 02-write-your-first-program/main.go该程序源码非常简单package main import fmt func main() { fmt.Println(Hello Gopher!) }如果终端输出Hello Gopher!说明 VS Code、Git、Go 工具链、Git-Bash 四个环节全部配置正确你的 Windows 开发环境已完全就绪。后续学习指引环境就绪后就可以正式开启 Go 学习之旅了如果是有经验的开发者可参照 学习路线.md 快速定位知识点课程从 Go 基础循序渐进覆盖类型系统、错误处理、循环、切片、指针、接口等完整知识体系仓库包含 1000 手工编写的 Go 示例、练习与测验每个练习目录下都配有main.go练习与solution/main.go参考答案两套文件例如 02-write-your-first-program/exercises 中的打印姓名练习以及 03-包和作用域/练习 等首次接触 Go 的读者建议从 02-编写第一个程序 章节开始配合 带注释的 GO 程序.md 理解包、导入、main函数等基础概念。本指南基于原英文文档 windows-installation.md 的中文译本整理属于 Inanc Gumus《Learn Go Programming Course》课程配套资料CC BY-NC-SA 4.0 许可。赞分享示例工程教程【免费下载链接】learngo❤️ 1000 Hand-Crafted Go Examples, Exercises, and Quizzes. Learn Go by fixing 1000 tiny programs.项目地址https://gitcode.com/gh_mirrors/le/learngo点击查看免费下载相关推荐在 Ubuntu 上安装 Go 完整指南为 learngo 手把手 Go 教程搭建开发环境在 Ubuntu 上安装 Go 完整指南为 learngo 手把手 Go 教程搭建开发环境 本文是一份面向 Ubuntu/Linux 用户的 Go 语言环境搭示例工程教程Windows 上安装 Go 开发环境完整指南基于 learngo 课程源码的 VS Code Git Bash 实战教程Windows 上安装 Go 开发环境完整指南基于 learngo 课程源码的 VS Code Git Bash 实战教程 导读 本指南完整承接 lear示例工程教程learngo 课程 OS XmacOSGo 开发环境搭建指南从零安装到 VS Code 配置learngo 课程 OS XmacOSGo 开发环境搭建指南从零安装到 VS Code 配置 导读 本文是 learngo 开源仓库中文翻译版《安装与介示例工程教程上一篇PaddleOCR 文本识别模块使用教程模型选型、API 推理与二次开发全指南下一篇深入解读 AcornMeteor 仓库中内置的 JavaScript 解析器及其模块系统实践创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询