温馨提示×

Debian下Golang环境变量如何设

小樊
44
2026-09-20 13:33:13
栏目: 编程语言

在 Debian 下配置 Golang 的环境变量,通常按照以下步骤进行(以 amd64 为例,假设你把 Go 安装在 /usr/local/go)。


一、下载并安装 Go(如果还没装)

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

二、配置环境变量

方式一:只对当前用户生效(推荐)

编辑 ~/.bashrc~/.profile

nano ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

方式二:对所有用户生效

编辑:

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

写入:

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

赋予执行权限并生效:

sudo chmod +x /etc/profile.d/go.sh
source /etc/profile

三、验证是否配置成功

go version
go env GOROOT GOPATH

正常输出类似:

go version go1.22.2 linux/amd64
/usr/local/go
/home/youruser/go

四、常见说明

  • GOROOT:Go 的安装目录
  • GOPATH:你的工作目录(默认 ~/go
  • GO111MODULE:Go 1.16+ 默认开启,一般不用手动设
  • 若使用 zsh,请改 ~/.zshrc

如果你是用 apt 安装源码安装,或者需要配置 代理(GOPROXY),可以告诉我,我给你对应方案。

0