Go语言安装使用教程
一、Go 简介
Go(又称 Golang)是由 Google 开发的开源编程语言,具备简单高效、并发支持强、编译快、部署方便等特点,广泛应用于云计算、Web 服务、微服务、容器工具(如 Docker)等场景。
二、Go 安装教程
2.1 支持平台
Go 支持 Windows、macOS 和 Linux 系统。
2.2 Windows 安装
- 访问官网:https://golang.org/dl/
- 下载 Windows 安装包并运行
- 安装完成后自动配置 GOROOT 到环境变量
- 打开命令行验证:
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 ~/.bashrcgo version
三、Go 环境变量说明
变量名 | 含义 |
---|---|
GOROOT | Go 安装路径(通常自动配置) |
GOPATH | 工作空间路径(默认为 ~/go) |
GOBIN | 可执行文件输出路径 |
四、编写第一个 Go 程序
4.1 创建 hello.go 文件
package mainimport "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
九、参考链接
- Go 官网
- Go 中文网
- Go by Example
- Go 官方文档
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。