温馨提示×

debian golang路径怎么设

小樊
41
2026-09-02 06:07:51
栏目: 编程语言

在 Debian 上设置 Go(Golang)的路径,通常指两件事:

  1. go 命令加到 PATH(系统路径)
  2. 设置 Go 的工作区路径(GOPATH / GOBIN)

下面按常见情况说明。


一、把 go 命令加入 PATH(最常见)

1️⃣ 用 apt 安装的 Go(Debian 官方源)

sudo apt install golang-go

安装后一般已经在:

/usr/bin/go

这个路径默认就在 PATH 里,直接可用:

go version

2️⃣ 官网下载的 Go(推荐方式)

假设你解压到:

/usr/local/go

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

nano ~/.bashrc

在末尾加:

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

生效:

source ~/.bashrc

验证:

go version

如果是 zsh:

nano ~/.zshrc

二、设置 GOPATH / GOBIN(Go 工作区)

Go 1.11+(模块模式,推荐)

一般不需要设置 GOPATH

默认:

$GOPATH = ~/go

查看:

go env GOPATH

手动设置 GOPATH(可选)

nano ~/.bashrc

添加:

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

生效:

source ~/.bashrc

三、常见路径说明

名称 默认值 说明
GOROOT /usr/local/go Go 安装目录
GOPATH ~/go 工作区
GOBIN $GOPATH/bin 可执行文件

查看所有环境:

go env

四、Debian 常见问题

go: command not found → PATH 没设好

❌ 权限问题

sudo chown -R $USER:$USER ~/go

如果你告诉我:

  • Debian 版本
  • 用 apt 还是官网包
  • 是否用 Go Modules

我可以给你精确配置示例

0