在 Debian 中设置 Golang 的环境变量,通常包含 GOROOT、GOPATH、PATH 这几项。下面按常见场景一步步说明。
go version
如果没有安装,可以用 apt 安装(版本可能较旧):
sudo apt update
sudo apt install golang-go
或官方二进制安装(推荐,版本新):
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
在文件末尾添加(示例):
# Golang
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source ~/.bashrc
如果是 zsh:
nano ~/.zshrc
加入同样内容,然后:
source ~/.zshrc
sudo nano /etc/profile.d/go.sh
内容:
export GOROOT=/usr/local/go
export GOPATH=/opt/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后重新登录或:
source /etc/profile
go env GOROOT
go env GOPATH
which go
或者:
echo $PATH
go env -w GO111MODULE=on
| 变量 | 说明 |
|---|---|
| GOROOT | Go 安装目录 |
| GOPATH | 工作目录(代码、依赖) |
| PATH | 让 go 命令可用 |
如果你愿意,可以告诉我:
我可以直接给你一份「最适合你环境」的配置。