在 Debian 上配置 Go 的环境变量,通常按下面步骤来(以 Go 1.21+ 为例,假设安装在 /usr/local/go)。
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
编辑用户环境变量文件:
nano ~/.profile
在文件末尾添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存后执行:
source ~/.profile
sudo nano /etc/profile.d/go.sh
写入:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/go
export PATH=$PATH:$GOPATH/bin
赋予执行权限:
sudo chmod +x /etc/profile.d/go.sh
重新登录或:
source /etc/profile
go version
输出类似:
go version go1.21.5 linux/amd64
go env
常见变量:
GOROOT:Go 安装目录(一般不用手动设)GOPATH:工作目录(默认 $HOME/go)GOBIN:GOPATH/bin,放可执行文件GO111MODULE:是否启用模块(默认 on)sudo apt install golang-go
⚠️ 版本通常较旧
如果你告诉我:
我可以给你更精确的配置方式。