设置环境变量
安装 Go 后,为确保可以在命令行正常使用 Go 命令、构建和运行程序,我们需要正确配置 Go 的环境变量。主要包括 GOROOT、GOPATH 和 PATH。
1. 关键环境变量说明
GOROOT:Go 的安装目录,通常不需要手动设置(除非使用非默认路径安装)。GOPATH:Go 的工作目录,默认是$HOME/go,可自定义。PATH:需要包含$GOROOT/bin和$GOPATH/bin,以便系统识别go命令及工具。
2. Windows 配置
-
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」;
-
添加或编辑用户变量:
GOPATH:如C:\Users\YourName\go- 添加到
Path中:
C:\Go\bin
%GOPATH%\bin
```
3. 打开命令提示符,执行:
```sh
go env
`
确认环境变量设置成功。
3. Linux / macOS 配置
编辑你的 Shell 配置文件,如 ~/.bashrc、~/.zshrc,添加以下内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后执行:
source ~/.bashrc # 或 source ~/.zshrc
验证配置:
go env
4. 示例输出
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/user/.cache/go-build"
GOPATH="/home/user/go"
GOROOT="/usr/local/go"
GOVERSION="go1.22.x"
通过正确配置环境变量,你就可以全局运行 go build、go run、go install 等命令,并开始开发 Go 项目了。
相关内容
- 什么是 Go Go 是由 Google 开发的一种开源编程语言,以简洁、高效、并发编程支持强著称,广泛应用于后端开发、云原生和微服务等领域。
- Go 的特点与适用场景 Go 语言以高并发、快速编译、简洁语法和强大标准库著称,适用于构建高性能网络服务、微服务架构和云原生应用。
- 安装 Go(Windows/Linux/macOS) 本节介绍如何在 Windows、Linux 和 macOS 上安装 Go 语言开发环境,包含安装步骤、验证方法及常见注意事项。
- 第一个 Go 程序(Hello World) 本节将带你编写第一个 Go 程序“Hello, World”,帮助你快速了解 Go 的基础语法和程序结构。
- Go Modules 简介 本节介绍 Go Modules 的基本概念与用法,它是 Go 官方推荐的依赖管理方式,支持版本控制、依赖隔离和构建一致性。
- 变量与常量 本节介绍 Go 语言中的变量与常量的定义、使用方式及其区别,帮助你理解如何存储和管理程序中的数据。