在 Debian 上配置 Go(Golang)环境,推荐用 官方二进制包,稳定、版本新。下面按步骤来。
sudo apt remove golang golang-go
查看最新版本:https://go.dev/dl/
cd /tmp
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
如果是 ARM 架构(如树莓派):
wget https://go.dev/dl/go1.22.4.linux-arm64.tar.gz
/usr/localsudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
生效:
source ~/.bashrc
go version
输出类似:
go version go1.22.4 linux/amd64
sudo apt update
sudo apt install golang-go
⚠️ 缺点:
mkdir -p ~/hello
cd ~/hello
go mod init hello
package main
import "fmt"
func main() {
fmt.Println("Hello, Go on Debian!")
}
go run main.go
| 变量 | 说明 |
|---|---|
GOROOT |
Go 安装目录(一般不用设) |
GOPATH |
Go 工作目录(默认 ~/go) |
GO111MODULE |
模块支持(Go 1.16+ 默认开启) |
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=off
如果你告诉我:
我可以给你更精确的配置方案 ✅