温馨提示×

debian golang路径怎么配

小樊
47
2026-09-17 10:10:44
栏目: 编程语言

在 Debian 上配置 Golang 的环境路径,通常包含两部分:

  1. 安装 Go
  2. 配置 PATH 和 GOPATH

下面一步步来说明(以 Go 1.21 为例,版本号可自行替换)。


一、安装 Go(Debian)

方式 1:官方二进制包(推荐)

# 下载
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz

# 解压到 /usr/local
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz

二、配置 PATH(最重要)

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

nano ~/.bashrc

在末尾添加:

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

如果是 zsh

nano ~/.zshrc

保存后执行:

source ~/.bashrc

验证:

go version

三、配置 GOPATH(可选但推荐)

Go 1.11+ 默认使用 Go Modules,GOPATH 不是必须的,但建议配置一下。

~/.bashrc~/.zshrc 中加入:

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

然后:

source ~/.bashrc

四、验证环境

go env

常见问题检查:

  • GOROOT 一般是 /usr/local/go
  • GOPATH 一般是 $HOME/go

五、简单测试

mkdir ~/hello && cd ~/hello
go mod init hello
cat > main.go <<EOF
package main
import "fmt"
func main() {
    fmt.Println("hello debian")
}
EOF
go run main.go

六、常见坑

go: command not found
→ PATH 没配好,或没 source

❌ 权限问题
→ 不要 sudo go,用普通用户


如果你用的是 Debian + systemd / Docker / root 用户,告诉我具体场景,我可以给你更精确的配置方式。

0