在 Debian 系统上配置 Golang(Go 语言环境)通常有两种方式:使用系统包管理器安装 或 手动安装官方最新版本。下面分别说明,并给出环境变量配置方法。
适合对版本要求不高的场景。
sudo apt update
sudo apt install golang -y
查看版本:
go version
在 Debian Stable 中,apt 提供的 Go 版本可能不是最新版。
sudo apt remove golang -y
sudo rm -rf /usr/local/go
前往官网查看最新版本:https://go.dev/dl/
例如安装 Go 1.22.4(请替换为最新版本):
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
/usr/localsudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
编辑用户环境变量(推荐):
nano ~/.bashrc
在文件末尾添加:
# Golang
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
如果你使用的是 zsh:
nano ~/.zshrc
source ~/.bashrc
或:
source ~/.zshrc
go version
输出示例:
go version go1.22.4 linux/amd64
mkdir -p ~/hello
cd ~/hello
go mod init hello
创建 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian!")
}
运行:
go run main.go
| 变量 | 说明 |
|---|---|
GOROOT |
Go 安装目录(通常不需要手动设置) |
GOPATH |
Go 工作目录(默认 ~/go) |
GO111MODULE |
是否启用 Go Modules(现代项目建议 on) |
查看所有 Go 环境变量:
go env
go env -w GOPROXY=https://goproxy.cn,direct
如果你需要:
可以告诉我你的具体使用场景,我可以给你更详细的方案。