首页
学习
活动
专区
圈层
工具
发布

Go语言入门02:超详细环境搭建(Windows/Mac/Linux 全平台一键配置)

一、前言(本篇学习目标)

上一篇我们弄懂了为什么要学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开发编码工具,告别记事本写代码!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ONTSD-ugGo2PWQ2ltuqisy1w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券