在 Debian 系统上验证 Golang(Go)环境配置 是否成功,通常可以按下面几个步骤来检查。
在终端执行:
go version
✅ 正常输出类似:
go version go1.21.5 linux/amd64
❌ 如果提示 command not found,说明 Go 未安装或未加入 PATH。
执行:
go env
重点关注以下变量:
GOROOT
GOPATH
GOBIN
PATH
常见正确示例(系统安装):
GOROOT="/usr/lib/go"
GOPATH="/home/user/go"
如果是手动安装:
GOROOT="/usr/local/go"
echo $PATH
应包含:
/usr/bin/usr/local/go/bin若没有,可临时添加:
export PATH=$PATH:/usr/local/go/bin
永久生效(写入 ~/.bashrc 或 ~/.profile):
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
创建测试目录:
mkdir -p ~/go-test
cd ~/go-test
新建文件:
nano hello.go
内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian Go!")
}
运行:
go run hello.go
✅ 输出:
Hello, Debian Go!
go mod init test
go build
./test
验证 Go Modules 是否可用。
sudo apt update
sudo apt install golang-go
验证:
go version
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.xx.linux-amd64.tar.gz
❌ go: command not found
❌ cannot find GOROOT
❌ 代理问题(国内常见)
go env -w GOPROXY=https://goproxy.cn,direct
如果你愿意,可以贴出:
go versiongo env我可以帮你精确判断配置是否正确。