在 Debian 系统下配置 Go 语言开发环境,一般包含 安装 Go、配置环境变量、验证安装 三步。下面按常见做法详细说明(适用于 Debian 10/11/12)。
sudo apt remove golang golang-go
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
版本号可到官网查看:https://go.dev/dl/
/usr/localsudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
nano ~/.bashrc
在文件末尾添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
如果你用的是
zsh,请编辑~/.zshrc
source ~/.bashrc
go version
输出类似:
go version go1.22.4 linux/amd64
再检查环境:
go env
重点关注:
GOROOT=/usr/local/go
GOPATH=/root/go
mkdir -p ~/hello && cd ~/hello
go mod init hello
创建 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian + Go!")
}
运行:
go run main.go
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=git.example.com
sudo apt install golang
⚠️ 缺点:
go 命令bash: go: command not found
✅ 检查:
echo $PATH
/usr/local/go/bin
建议安装到 /usr/local/go,所有用户可用。
如果你需要 多版本管理(如 gvm)、VS Code 配置、交叉编译、Docker 环境,可以继续问我。