在 Debian 系统上配置 Golang(Go 语言)的环境变量,通常包括 安装 Go 和 设置环境变量 两部分。下面按常见做法一步步说明(适用于 Debian 10/11/12)。
sudo apt update
sudo apt install golang -y
查看版本:
go version
sudo apt remove golang -y
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
/usr/local:sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
编辑用户环境变量文件(推荐):
nano ~/.bashrc
在文件末尾添加:
# Golang
export PATH=$PATH:/usr/local/go/bin
# Go 工作目录(可选但推荐)
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存后生效:
source ~/.bashrc
如果你用的是 zsh,请编辑
~/.zshrc
go version
go env
正常输出说明配置成功。
Go 默认的工作目录结构:
$HOME/go
├── src 源码
├── pkg 编译包
└── bin 可执行文件
你可以自定义:
export GOPATH=$HOME/mygo
现在 Go 默认使用 Go Modules,不再强制依赖 GOPATH。
初始化项目:
mkdir hello && cd hello
go mod init hello
go: command not found/usr/local/go/bin 是否在 PATHsource ~/.bashrcsudo nano /etc/profile.d/golang.sh
内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/go
export PATH=$PATH:$GOPATH/bin
然后:
source /etc/profile
go version
go env GOROOT
go env GOPATH
echo $PATH
如果你告诉我:
我可以给你更精确的配置方案。