温馨提示×

debian安装golang后如何配置

小樊
43
2026-10-11 03:42:39
栏目: 编程语言

在 Debian 上安装 Go 后,通常还需要做环境变量配置和工作目录规划,下面按常见场景说明。


一、确认 Go 已安装

go version

如果提示 command not found,说明可能没装好,或不在 PATH 中。


二、通过 apt 安装后的默认情况(推荐新手)

Debian 用 apt 安装:

sudo apt update
sudo apt install golang-go

安装位置一般在:

/usr/lib/go-*
/usr/bin/go

✅ 通常不需要手动配置 GOROOT
只需要配置 GOPATH 和 PATH


三、配置环境变量(关键步骤)

1️⃣ 编辑用户环境变量

nano ~/.bashrc

在末尾添加:

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

如果你是用 apt 安装的,/usr/bin/go 已在 PATH 中,可只加:

export PATH=$PATH:$GOPATH/bin

2️⃣ 使配置生效

source ~/.bashrc

四、如果你是从官方 tar 包安装 Go

1️⃣ 下载并解压

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz

2️⃣ 配置环境变量

nano ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc

五、验证配置

go env

重点看:

  • GOROOT
  • GOPATH
  • PATH 是否包含 go

测试:

go run hello.go

六、Go Modules(现代开发推荐)

Go 1.11+ 建议使用 modules,不需要在 GOPATH 写代码:

go mod init example.com/project
go get github.com/gin-gonic/gin

七、常见问题

❌ go: command not found

  • 没加 PATH
  • 或安装的是 gccgo

❌ proxy 下载慢

go env -w GOPROXY=https://goproxy.cn,direct

如果你愿意,可以告诉我:

  • Debian 版本
  • 安装方式(apt / 官方包)
  • 是否用于开发 or 跑服务

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

0 踩