温馨提示×

debian怎样设golang路径

小樊
39
2026-10-14 01:49:18
栏目: 编程语言

在 Debian 系统下配置 Go(Golang)的环境路径,通常分为系统级安装和用户级安装两种情况。下面按常见做法一步步说明。


一、先确认 Go 是否已安装

go version

如果显示类似:

go version go1.22.0 linux/amd64

说明已安装。

如果没有,可先安装:

sudo apt update
sudo apt install golang-go

注意:apt 安装的版本通常较旧,推荐用官方二进制包。


二、使用官方二进制包(推荐)

1. 下载并解压

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

2. 配置 PATH(关键)

用户级(推荐)

编辑当前用户的环境变量:

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

系统级(所有用户)

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 env GOPATH
go version
which go

正常应看到:

/usr/local/go/bin/go

四、常用 Go 环境变量说明

变量 说明
GOROOT Go 安装目录(一般不用设)
GOPATH 工作目录(默认 ~/go)
PATH 必须包含 go 和 go/bin

五、常见问题

1. go: command not found

说明 PATH 没配好,检查:

echo $PATH

2. 用 zsh 而不是 bash

改 ~/.zshrc 而不是 ~/.bashrc


如果你告诉我:

  • Debian 版本
  • 用 apt 还是二进制
  • 单用户还是服务器多用户

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

0 踩