一、前言(本篇学习目标)
上一篇我们弄懂了为什么要学Go语言,了解了它的优势、应用场景和就业方向。从本篇开始,我们正式进入零基础实操阶段。
本篇是Go开发的必经第一步,我会手把手带你完成 Windows / Mac / Linux 三平台环境搭建,全程傻瓜式操作,无多余配置、无踩坑步骤。
读完本篇你将掌握:
Go SDK 官方正确安装方式(杜绝第三方盗版)
三平台环境变量配置、GOPATH 模块详解
终端校验环境是否安装成功
写出并运行你的第一行 Go 代码
零编程基础、零电脑配置基础也能一次性搞定。
二、核心概念:我们到底要装什么?
很多新手容易混淆:Go开发不需要装复杂IDE,只需要先装 Go SDK。
Go SDK:Go语言开发工具包,包含编译工具、运行工具、标准库、命令行工具,是运行所有Go代码的核心环境,必须安装。
IDE(Goland/VSCode)只是代码编辑器,后续我们会单独配置,先装环境,再装工具。
三、全平台 Go 环境安装教程
1. 官方下载地址(唯一正版渠道)
所有版本均以官网为准,避免国内篡改包、老旧版本:
官网地址:https://go.dev/dl/
教程统一使用 最新稳定版(推荐优先选择正式版,不选测试版)。
2. Windows 系统安装步骤(Win10/Win11通用)
第一步:下载对应安装包
Windows 系统选择:Windows Installer(.msi)64位
第二步:傻瓜式安装
双击 .msi 安装包,直接下一步
默认安装路径即可(无需修改,官方自动配置环境变量)
一路 Next,最后点击 Install 完成安装
重点优势:新版Go安装包会自动配置系统环境变量,无需手动配置!
3. Mac 系统安装步骤
方式一(推荐新手):下载 Mac .pkg 安装包
双击安装包,默认下一步安装
系统自动配置环境变量,无需手动修改配置文件
方式二(有Homebrew用户):终端一键安装
brew install go
4. Linux 系统安装步骤(Ubuntu/CentOS通用)
Linux推荐压缩包手动安装,版本可控、无依赖冲突:
第一步:下载linux安装包
选择:linux-amd64.tar.gz
第二步:解压覆盖系统环境
sudo rm -rf /usr/local/go sudo tar -zxvf goxxx.linux-amd64.tar.gz -C /usr/local
第三步:配置环境变量
编辑配置文件:
vim ~/.bashrc
末尾追加:
export PATH=$PATH:/usr/local/go/bin
生效配置:
source ~/.bashrc
四、验证环境是否安装成功(全平台通用)
安装完成后,重启终端/CMD/PowerShell(必须重启,否则不生效)。
输入校验命令:
go version
成功效果:输出当前安装的Go版本号,例如:go version go1.23.0 windows/amd64
报错说明:环境变量未生效、未重启终端、安装失败,重新安装即可。
五、新手必懂:GOPATH 工作目录详解
很多新手学Go卡在这里,我用最简单的话讲明白:
GOPATH 是Go的统一工作目录,所有项目、依赖包、编译缓存都会存放在这里。
新版Go 1.18+ 默认开启 Go Module 模式,不再强制依赖GOPATH,这也是现代Go开发的标准方式。
现代开发规范(记住即可):
不用把项目放入GOPATH目录
任意文件夹都可以创建Go项目
通过 go mod 管理依赖,企业通用方案
后续所有实战项目,我们全部使用 Go Module 标准开发。
六、运行你的第一行Go代码(HelloWorld实战)
环境搭建完成,我们正式写第一行代码,验证完整运行流程。
第一步:新建项目文件夹
任意位置新建文件夹,命名为 go-demo
第二步:新建代码文件
新建文本文件,重命名为 main.go(后缀必须是.go)
第三步:写入代码
// 包声明:主包,可独立运行 package main // 导入标准库fmt(格式化输入输出) import "fmt" // 程序入口函数 func main() { // 控制台打印内容 fmt.Println("Hello Go!环境搭建成功,开始Go学习之旅!") }
第四步:运行代码
打开终端,进入当前项目目录,执行命令:
go run main.go
运行结果:
Hello Go!环境搭建成功,开始Go学习之旅!
出现以上内容,代表你的Go环境彻底搭建成功!
七、常用Go基础命令(新手收藏)
提前掌握3个最常用命令,后续全程高频使用:
go version:查看Go版本、校验环境
go run 文件名.go:直接运行代码,适合开发调试
go build 文件名.go:编译生成可执行文件,适合项目部署
八、新手常见坑点避坑
安装完不重启终端:环境变量不生效,命令无法识别
随意修改默认安装路径:容易出现环境变量配置失效
文件名带中文、空格:编译报错、运行异常
不懂go mod 还硬用GOPATH:老旧写法,不符合现代企业规范
九、本篇总结
1. Go开发核心只需安装 Go SDK,编辑器后续选配即可;
2. Windows/Mac 新版安装包自动配置环境变量,Linux简单配置即可生效;
3. 通过 go version 可快速校验环境是否就绪;
4. 成功运行 HelloWorld,完成从0到1的第一个Go程序;
5. 现代Go开发统一使用 Go Module 管理项目,摒弃老旧GOPATH模式。
十、下期预告
下一篇我们将讲解:编辑器选型与配置(VSCode/Goland 插件、调试、代码提示全配置),帮你搭建一套高效的Go开发编码工具,告别记事本写代码!