温馨提示×

debian如何配置go变量

小樊
38
2026-10-14 01:40:18
栏目: 编程语言

在 Debian 上配置 Go 的环境变量,通常包含 GOROOT、GOPATH、PATH 等。下面按常见使用场景一步步说明。


一、安装 Go(如已安装可跳过)

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

sudo apt update
sudo apt install golang-go

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

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

二、配置 Go 环境变量

1️⃣ 确定安装路径

  • 官方包:/usr/local/go
  • apt 安装:通常是 /usr/lib/go

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

nano ~/.bashrc

在文件末尾添加(根据你安装路径修改):

# Go environment
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存后执行:

source ~/.bashrc

3️⃣ 如果是 zsh 用户

nano ~/.zshrc

添加同样内容,然后:

source ~/.zshrc

三、验证配置

go version
go env GOROOT
go env GOPATH

输出正常说明配置成功。


四、常用 Go 环境变量说明

变量 作用
GOROOT Go 安装目录
GOPATH 工作目录(代码、依赖)
GO111MODULE 是否启用模块(默认 on)
GOPROXY 模块代理(国内推荐)

国内代理(可选)

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

五、系统级配置(多用户)

若需所有用户使用:

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

内容:

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

然后:

source /etc/profile

如果你告诉我:

  • Debian 版本
  • 用的是 apt 还是官方包
  • 是否用于服务器 / 开发

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

0 踩