Golang如何在Linux下配置环境变量和路径

25次阅读

配置 golang 环境需先安装 Go 并 解压 到 /usr/local/go,再设置 GOROOT、GOPATH 和 PATH环境变量,将 Go 的 bin 目录加入系统路径,最后通过 source ~/.bashrc 生效配置并执行 go version 验证安装成功。

Golang 如何在 Linux 下配置环境变量和路径

linux 系统中配置 golang环境变量 和路径,主要是设置 Go 的安装路径(GOROOT)、工作区路径(GOPATH)以及将 Go 的可执行文件加入系统 PATH。完成这些配置后,你就能在终端中直接使用 go 命令。

1. 安装 Go 语言 环境

先确认你已经下载并安装了 Go。可以从 官方下载页面 获取对应 Linux 版本的压缩包。

以 Go 1.21 为例:

wget https://dl.google.com/go/go1.21.linuxamd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.linux-amd64.tar.gz

这会将 Go解压 /usr/local/go目录,这是推荐的安装位置。

立即学习go 语言免费学习笔记(深入)”;

2. 设置环境变量

你需要将 Go 的环境变量写入 shell配置文件 。根据你使用的 shell 不同,可能是~/.bashrc~/.zshrc~/.profile

编辑文件:

nano ~/.bashrc

在文件末尾添加以下内容:

# Go 环境变量
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

说明:

Golang 如何在 Linux 下配置环境变量和路径

冬瓜配音

AI 在线配音生成器

Golang 如何在 Linux 下配置环境变量和路径66

查看详情 Golang 如何在 Linux 下配置环境变量和路径

  • GOROOT:Go 的安装路径,一般为/usr/local/go
  • GOPATH:你的 Go 项目工作区,默认是~/go,存放源码、依赖和编译后的二进制文件
  • PATH:将 Go 的 bin 目录加入系统路径,这样可以直接运行 gogofmt等命令

3. 生效配置并验证

保存文件后,运行以下命令使配置立即生效:

source ~/.bashrc

然后验证是否配置成功:

go version

如果输出类似go version go1.21 linux/amd64,说明安装和配置成功。

也可以检查环境变量:

go env GOROOT
go env GOPATH

4. 可选:创建项目目录结构

虽然 Go 1.11+ 支持模块模式(module mode),不再强制要求 GOPATH 结构,但如果你打算在旧模式下开发,可以创建标准目录:

mkdir -p ~/go/{src,bin,pkg}

现在你就可以在 ~/go/src 下创建项目了。

基本上就这些。配置完成后,重启终端或重新加载 shell 配置即可正常使用 Go 命令。不复杂但容易忽略的是 PATH 的更新和 source 操作。

站长
版权声明:本站原创文章,由 站长 2025-11-01发表,共计1108字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
1a44ec70fbfb7ca70432d56d3e5ef742
text=ZqhQzanResources