在 Debian 上“测试 Golang 配置”通常分几种情况:
下面按实用流程给你一套标准测试方法。
go version
正常输出类似:
go version go1.22.2 linux/amd64
如果提示 command not found,说明没装或 PATH 没配好。
go env
重点关注:
GOROOT="/usr/local/go"
GOPATH="/home/user/go"
GOBIN=""
GOPROXY="https://proxy.golang.org,direct"
在 Debian 上常见安装位置:
/usr/lib/go/usr/local/gowhich go
应输出类似:
/usr/local/go/bin/go
如果没有,编辑:
nano ~/.bashrc
添加:
export PATH=$PATH:/usr/local/go/bin
然后:
source ~/.bashrc
echo $GOPATH
默认是:
/home/你的用户名/go
如果你想自定义:
export GOPATH=$HOME/mygo
export PATH=$PATH:$GOPATH/bin
mkdir -p ~/gotest
cd ~/gotest
nano main.go
内容:
package main
import "fmt"
func main() {
fmt.Println("Go 配置测试成功!")
}
go run main.go
输出:
Go 配置测试成功!
说明 Go 编译和运行完全正常 ✅
go mod init test
go get github.com/gin-gonic/gin
如果卡住或报错,说明:
go env -w GOPROXY=https://goproxy.cn,direct
再试:
go get github.com/gin-gonic/gin
| 问题 | 检查命令 |
|---|---|
| Go 没命令 | which go |
| 版本不对 | go version |
| 环境变量 | go env |
| 不能下载包 | go env GOPROXY |
| 编译失败 | go build |
Debian 上测试 Golang 配置 =
go version+go env+go run一个 hello world +go get一个包
如果你愿意,可以告诉我:
我可以直接帮你定位问题。