在 Debian 上安装 Go 后,通常还需要做环境变量配置和工作目录规划,下面按常见场景说明。
go version
如果提示 command not found,说明可能没装好,或不在 PATH 中。
Debian 用 apt 安装:
sudo apt update
sudo apt install golang-go
安装位置一般在:
/usr/lib/go-*
/usr/bin/go
✅ 通常不需要手动配置 GOROOT
只需要配置 GOPATH 和 PATH
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
source ~/.bashrc
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
nano ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
go env
重点看:
GOROOTGOPATHPATH 是否包含 go测试:
go run hello.go
Go 1.11+ 建议使用 modules,不需要在 GOPATH 写代码:
go mod init example.com/project
go get github.com/gin-gonic/gin
gccgogo env -w GOPROXY=https://goproxy.cn,direct
如果你愿意,可以告诉我:
我可以给你更精确的配置方案。