在 Debian 系统下配置 Go(Golang)的环境路径,通常分为系统级安装和用户级安装两种情况。下面按常见做法一步步说明。
go version
如果显示类似:
go version go1.22.0 linux/amd64
说明已安装。
如果没有,可先安装:
sudo apt update
sudo apt install golang-go
注意:apt 安装的版本通常较旧,推荐用官方二进制包。
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
编辑当前用户的环境变量:
nano ~/.bashrc
在末尾添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存后执行:
source ~/.bashrc
sudo nano /etc/profile.d/go.sh
写入:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/go
export PATH=$PATH:$GOPATH/bin
保存后:
source /etc/profile
go env GOPATH
go version
which go
正常应看到:
/usr/local/go/bin/go
| 变量 | 说明 |
|---|---|
| GOROOT | Go 安装目录(一般不用设) |
| GOPATH | 工作目录(默认 ~/go) |
| PATH | 必须包含 go 和 go/bin |
go: command not found说明 PATH 没配好,检查:
echo $PATH
改 ~/.zshrc 而不是 ~/.bashrc
如果你告诉我:
我可以给你更精确的配置方案。