在 Debian 上设置 Golang 环境变量,通常是为了让系统能找到 go 命令以及配置 Go 的工作目录。下面按最常见、推荐的方式一步步说明。
go version
如果显示版本号说明已安装;如果提示 command not found,需要先安装。
sudo apt update
sudo apt install golang -y
注意:apt 安装的版本可能较旧,如需最新版建议去官网下载。
~/.bashrc 或 ~/.profile 中设置nano ~/.bashrc
或(如果你用 zsh):
nano ~/.zshrc
# Golang 环境变量
export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
说明:
GOROOT:Go 安装目录(apt 安装一般在 /usr/lib/go)GOPATH:你的 Go 工作目录(可自定义)PATH:让系统能找到 go 命令source ~/.bashrc
如果你希望所有用户都能使用 Go:
sudo nano /etc/profile.d/golang.sh
添加:
export GOROOT=/usr/lib/go
export GOPATH=/opt/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source /etc/profile
go version
go env
重点检查:
go env GOROOT
go env GOPATH
$HOME/go
├── src
├── pkg
└── bin
例如解压到 /usr/local/go:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
go: command not foundPATHsource ~/.bashrc没有本质区别,步骤完全一致。
如果你愿意,可以告诉我:
我可以给你一份完全适合你环境的配置。