温馨提示×

debian怎么配置golang路径

小樊
35
2026-10-22 19:24:52
栏目: 编程语言

在 Debian 上配置 Golang 的路径(环境变量),通常包含以下几个步骤:


一、安装 Golang

方式 1:使用 apt(版本可能较旧)

sudo apt update
sudo apt install golang-go

方式 2:官方二进制(推荐,版本新)

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

二、配置 Golang 环境变量

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

nano ~/.bashrc

在文件末尾添加:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

保存后执行:

source ~/.bashrc

如果你用的是 zsh:

nano ~/.zshrc
source ~/.zshrc

2️⃣ 系统级配置(所有用户)

sudo nano /etc/profile.d/go.sh

内容:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/go
export PATH=$PATH:$GOPATH/bin

保存后:

source /etc/profile

三、验证配置

go version
go env GOPATH
which go

正常输出示例:

go version go1.22.4 linux/amd64
/home/user/go
/usr/local/go/bin/go

四、常见问题

❓ go: command not found

  • 检查 PATH 是否包含 /usr/local/go/bin
  • 确认执行了 source

❓ Go Modules 不生效

go env -w GO111MODULE=on

❓ 国内加速(可选)

go env -w GOPROXY=https://goproxy.cn,direct

如果你是用 Debian + systemd / Docker / WSL,或者想配置 多版本 Go,可以告诉我具体场景。

0 踩