在 Debian 上配置和使用 Golang 模块(Go Modules),通常按下面几步来即可。
sudo apt update
sudo apt install golang-go
查看版本:
go version
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
添加到 PATH(~/.bashrc 或 ~/.profile):
export PATH=$PATH:/usr/local/go/bin
重新加载:
source ~/.bashrc
Go 1.13+ 默认启用模块,无需手动开。
可选(老版本兼容):
go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.org,direct
国内常用:
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=git.example.com,github.com/yourorg
mkdir myproject
cd myproject
go mod init github.com/yourname/myproject
会生成:
go.mod
go get github.com/gin-gonic/gin
会自动更新:
go.modgo.sumgo env -w GOFLAGS=-mod=mod
go env -w GOCACHE=$HOME/.cache/go-build
go build
go run main.go
go: command not found检查 PATH 是否包含 Go bin 目录。
确认 GOPROXY 设置正确。
建议用官方二进制安装。
如果你愿意,可以告诉我:
我可以给你一套更精确的配置方案。