🔥Go语言环境搭建保姆级教程

2026-03-23 5 0

大家好呀~今天给大家带来超详细、零门槛的Go 1.25.1环境搭建教程!
从安装到配置、从IDE到跑通第一个Demo,全程手把手,新手直接抄作业就能搞定✅

一、环境说明

本文使用 Go 1.25.1 版本,支持Windows、macOS、Linux全平台,配置完成后可直接用于开发、学习和项目部署。

二、Go安装包下载

官方下载地址:https://go.dev/dl/
直接下载对应系统的安装包即可,无需额外配置依赖👇

系统
安装包类型
推荐版本
Windows
.msi 安装包
go1.25.1.windows-amd64.msi
macOS
.pkg 安装包
go1.25.1.darwin-amd64.pkg
Linux
.tar.gz 压缩包
go1.25.1.linux-amd64.tar.gz

三、全平台安装教程

1️⃣ Windows 安装(最简单)

  1. 1. 双击下载好的 .msi 文件,一路Next
  2. 2. 默认安装路径:C:\Program Files\Go(不建议修改)
  3. 3. 安装完成自动配置环境变量,无需手动操作!

2️⃣ macOS 安装

  1. 1. 双击 .pkg 安装包,按提示完成安装
  2. 2. 默认路径:/usr/local/go
  3. 3. 安装完成自动配置,终端直接用

3️⃣ Linux 安装

  1. 1. 解压压缩包到指定目录
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.25.1.linux-amd64.tar.gz
  1. 2. 添加环境变量(永久生效)
# 编辑配置文件
vim ~/.bashrc
# 末尾添加这一行
export PATH=$PATH:/usr/local/go/bin
# 生效配置
source ~/.bashrc

四、验证安装成功

打开终端/CMD,输入两条命令,出现版本号就成功啦🎉

# 查看Go版本
go version
# 查看Go环境信息
go env

五、核心环境变量配置(必看!)

Go 1.11+ 开启Go Modules无需配置GOPATH,极简配置!

1. 必配核心变量

# 开启Go Modules(默认已开启)
go env -w GO111MODULE=on
# 配置国内代理(解决下载包超时!最重要!)
go env -w GOPROXY=https://goproxy.io,direct
# 关闭私有校验
go env -w GOSUMDB=off

2. 查看最终配置

go env

看到GOPROXY=https://goproxy.io就说明配置完美✅

六、IDE 推荐 + 配置

新手首选:VS Code(免费、轻量、插件全)
专业开发:Goland(功能强大,付费,企业首选)

VS Code 配置步骤

  1. 1. 下载安装VS Code:https://code.visualstudio.com/
  2. 2. 搜索插件:Go(官方出品,下载量最高)
  3. 3. 安装完成后,重启VS Code即可自动识别Go环境

七、跑通第一个Demo!🎉

新建项目文件夹,创建main.go文件,复制以下代码:

package main

import "fmt"

func main() {
    // 打印Go环境信息
    fmt.Println("🎉 Go环境搭建成功!")
    fmt.Println("当前Go版本:", goVersion)
    fmt.Println("GOPROXY:", getEnv("GOPROXY"))
}

// 辅助函数:获取环境变量
func getEnv(key string) string {
    return syscall.Getenv(key)
}

运行命令

go run main.go

运行效果

🎉 Go环境搭建成功!
当前Go版本: go1.25.1
GOPROXY: https://goproxy.io,direct

八、常用Go命令速查

命令
作用
go version
查看版本
go run main.go
直接运行代码
go build
编译生成可执行文件
go mod init 项目名
初始化项目
go get 包名
安装第三方依赖

总结

  1. 1. 安装:直接用官方安装包,一路下一步
  2. 2. 代理:必配GOPROXY,解决下载超时
  3. 3. IDE:新手用VS Code,专业用Goland
  4. 4. 验证:go version + 跑通Demo,搞定!

整个过程10分钟就能搞定,Go环境搭建真的超简单~

相关文章

🚀Go 语言 Hello World 超详细解析|新手必看!

发布评论