在 Debian 上配置 Golang 开发环境,通常分为 安装 Go、配置环境变量、验证安装 和 (可选)安装开发工具 几个步骤。下面以 Debian 11/12 为例说明。
官方包版本新、可控。
查看最新版本
https://go.dev/dl/
下载(示例为 amd64):
cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
/usr/local:sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
sudo apt update
sudo apt install golang-go
⚠️ 版本通常落后较多,不推荐用于新项目
编辑用户环境变量(推荐):
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.5 linux/amd64
测试编译:
mkdir ~/hello && cd ~/hello
go mod init hello
nano main.go
main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian")
}
运行:
go run main.go
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=off
sudo apt install code
安装 Go 插件即可。
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
~/go
├── bin # 可执行文件
├── pkg # 编译缓存
└── src # 旧式源码(Go Modules 不强制)
如果你告诉我:
我可以给你更精确的配置方案。