温馨提示×

怎样验证Debian的Golang配置

小樊
38
2026-09-20 13:44:16
栏目: 编程语言

在 Debian 系统上验证 Golang(Go)环境配置 是否成功,通常可以按下面几个步骤来检查。


一、检查 Go 是否安装

在终端执行:

go version

✅ 正常输出类似:

go version go1.21.5 linux/amd64

❌ 如果提示 command not found,说明 Go 未安装或未加入 PATH。


二、检查 Go 环境变量

执行:

go env

重点关注以下变量:

GOROOT
GOPATH
GOBIN
PATH

常见正确示例(系统安装):

GOROOT="/usr/lib/go"
GOPATH="/home/user/go"

如果是手动安装:

GOROOT="/usr/local/go"

三、检查 PATH 是否包含 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 是否可用。


六、Debian 上常见安装方式对照

1️⃣ apt 安装(推荐新手)

sudo apt update
sudo apt install golang-go

验证:

go version

2️⃣ 官方二进制安装

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.xx.linux-amd64.tar.gz

七、常见问题排查

go: command not found

  • 没装 / PATH 错误

cannot find GOROOT

  • GOROOT 设置错误或未安装完整

❌ 代理问题(国内常见)

go env -w GOPROXY=https://goproxy.cn,direct

如果你愿意,可以贴出:

  • go version
  • go env
  • 报错信息

我可以帮你精确判断配置是否正确。

0