在 Debian 上验证 Golang 是否安装成功,一般按下面几步来即可:
在终端执行:
go version
✅ 正常输出示例:
go version go1.22.4 linux/amd64
如果提示 command not found,说明 Go 没有安装或没有加入 PATH。
执行:
go env
重点关注这几个:
GOROOT=/usr/local/go
GOPATH=/home/youruser/go
GOOS=linux
GOARCH=amd64
说明:
GOROOT:Go 的安装目录GOPATH:Go 工作目录(默认是 ~/go)which go
常见路径:
/usr/local/go/bin/go(手动安装)/usr/bin/go(apt 安装)dpkg -l | grep golang
或:
apt list --installed | grep golang
如果是通过 apt 安装的,通常会看到:
golang
golang-go
创建测试文件:
mkdir -p ~/go-test
cd ~/go-test
nano hello.go
内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go on Debian!")
}
运行:
go run hello.go
✅ 输出:
Hello, Go on Debian!
说明 Go 完全可用。
如果 go version 不可用,检查:
echo $PATH
若通过源码安装,通常需要:
export PATH=$PATH:/usr/local/go/bin
可写入:
nano ~/.bashrc
或
nano ~/.profile
然后执行:
source ~/.bashrc
uname -m
常见:
x86_64 → amd64aarch64 → arm64| 问题 | 说明 |
|---|---|
go: command not found |
未安装或未加入 PATH |
| apt 安装的版本太旧 | Debian 仓库的 Go 通常较老 |
| 多版本冲突 | 检查 which go 和 GOROOT |
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你更精确的验证方式 ✅