在 Debian 上配置 Go 的环境变量,通常包含 GOROOT、GOPATH、PATH 等。下面按常见使用场景一步步说明。
sudo apt update
sudo apt install golang-go
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
/usr/local/go/usr/lib/gonano ~/.bashrc
在文件末尾添加(根据你安装路径修改):
# Go environment
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source ~/.bashrc
nano ~/.zshrc
添加同样内容,然后:
source ~/.zshrc
go version
go env GOROOT
go env GOPATH
输出正常说明配置成功。
| 变量 | 作用 |
|---|---|
| GOROOT | Go 安装目录 |
| GOPATH | 工作目录(代码、依赖) |
| GO111MODULE | 是否启用模块(默认 on) |
| GOPROXY | 模块代理(国内推荐) |
go env -w GOPROXY=https://goproxy.cn,direct
若需所有用户使用:
sudo nano /etc/profile.d/go.sh
内容:
export GOROOT=/usr/local/go
export GOPATH=/opt/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后:
source /etc/profile
如果你告诉我:
我可以给你更精确的配置方案。