Go语言安装使用教程

发布于:2025-07-03 ⋅ 阅读:(24) ⋅ 点赞:(0)

一、Go 简介

Go(又称 Golang)是由 Google 开发的开源编程语言,具备简单高效、并发支持强、编译快、部署方便等特点,广泛应用于云计算、Web 服务、微服务、容器工具(如 Docker)等场景。


二、Go 安装教程

2.1 支持平台

Go 支持 Windows、macOS 和 Linux 系统。


2.2 Windows 安装

  1. 访问官网:https://golang.org/dl/
  2. 下载 Windows 安装包并运行
  3. 安装完成后自动配置 GOROOT 到环境变量
  4. 打开命令行验证:
go version

2.3 macOS 安装

方法一:使用 Homebrew(推荐)
brew install go
方法二:下载安装包
  • 从官网下载安装 .pkg 文件并安装

验证:

go version

2.4 Linux 安装(以 Ubuntu 为例)

wget https://golang.org/dl/go1.21.1.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.21.1.linux-amd64.tar.gz

# 设置环境变量
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

go version

三、Go 环境变量说明

变量名 含义
GOROOT Go 安装路径(通常自动配置)
GOPATH 工作空间路径(默认为 ~/go)
GOBIN 可执行文件输出路径

四、编写第一个 Go 程序

4.1 创建 hello.go 文件

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

4.2 运行程序

go run hello.go

4.3 编译为可执行文件

go build hello.go
./hello

五、Go 模块管理

从 Go 1.11 起支持模块系统(go.mod)

初始化模块

go mod init demo

安装依赖

go get github.com/gin-gonic/gin

构建

go build

六、常用命令汇总

命令 说明
go run 编译并运行 Go 程序
go build 编译生成二进制
go test 运行测试用例
go get 安装依赖包
go mod 模块管理工具
go fmt 格式化代码

七、推荐开发工具

工具 特点
VS Code 插件丰富,轻量高效
GoLand JetBrains 出品,功能全面
LiteIDE 专为 Go 语言开发设计的 IDE

八、常见问题

Q1: go: command not found?

  • 检查是否正确设置 PATH 环境变量
  • Linux 下记得执行 source ~/.bashrc

Q2: GOPATH 与 GOROOT 的区别?

  • GOROOT 是 Go 的安装目录
  • GOPATH 是你的代码工作区,推荐使用 go module 后不再强依赖 GOPATH

九、参考链接


本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到