温馨提示×

Debian中Golang路径怎么设

小樊
37
2026-10-08 03:47:24
栏目: 编程语言

在 Debian 中设置 Golang(Go 语言)的环境路径,通常包括 GOROOT(Go 安装目录)和 GOPATH(工作目录),以及把 Go 的可执行文件路径加入 PATH。

下面按常见场景说明。


一、通过 apt 安装的 Go(Debian 官方源)

sudo apt install golang-go

安装后通常位置:

  • GOROOT:/usr/lib/go
  • go 命令:/usr/bin/go

设置 PATH(一般已自动配置)

which go

如果能看到 /usr/bin/go,说明 PATH 已OK。

如未生效,可加:

export PATH=$PATH:/usr/bin

二、官方二进制包安装(推荐,版本新)

从 https://go.dev/dl/ 下载,例如:

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

设置环境变量(写到 ~/.bashrc 或 ~/.profile)

# Go 安装目录
export GOROOT=/usr/local/go

# Go 工作目录(可自定义)
export GOPATH=$HOME/go

# 加入 PATH
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

使配置生效:

source ~/.bashrc

三、验证

go version
go env GOROOT
go env GOPATH

四、常见说明

  • GOROOT:Go 的安装目录(一般不用改)
  • GOPATH:你的项目和工作区(Go 1.11+ 模块模式下不是必须)
  • GOPATH/bin:放 go install 生成的命令

五、Go Modules(现代用法)

如果你用 Go Modules(推荐):

go mod init example.com/project

就不需要严格依赖 GOPATH 了。


如果你告诉我:

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

我可以给你更精确的一步步配置。

0 踩