温馨提示×

linux怎么配golang路径

小樊
49
2026-10-21 18:01:17
栏目: 编程语言

在 Linux 上配置 Go(Golang)的环境路径,通常包含两步:安装 Go 和 配置环境变量(主要是 GOROOT 和 GOPATH,以及 PATH)。下面一步步说。


一、下载并安装 Go

以 Go 1.22 为例(请替换为你要的版本):

cd /tmp
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz

这样 Go 被安装到:

/usr/local/go

二、配置环境变量

1. 编辑用户环境变量(推荐)

vim ~/.bashrc

如果是 zsh:

vim ~/.zshrc

在文件末尾添加:

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

说明:

  • GOROOT:Go 安装目录
  • GOPATH:你的工作目录(可自定义)
  • PATH:让 go 命令可直接使用

2. 使配置生效

source ~/.bashrc
# 或
source ~/.zshrc

三、验证是否配置成功

go version

输出类似:

go version go1.22.0 linux/amd64

再测试:

go env

能看到 GOROOT 和 GOPATH 即可。


四、常见问题

1. go: command not found

说明 PATH 没配好,检查:

echo $PATH
which go

2. 多用户使用

可配置到:

/etc/profile

或

/etc/profile.d/go.sh

3. 使用包管理器安装(不推荐新手)

sudo apt install golang-go

⚠️ 版本通常较旧


如果你告诉我:

  • 使用的 Linux 发行版(Ubuntu / CentOS / Arch)
  • shell 类型(bash / zsh)
  • 是否服务器 / 容器环境

我可以给你更精确的配置方式。

0 踩