在 Debian 上验证 Golang 是否安装成功,通常可以按下面几个步骤来做:
在终端运行:
go version
如果安装成功,会类似输出:
go version go1.21.5 linux/amd64
如果提示 command not found: go,说明:
PATHwhich go
通常输出:
/usr/local/go/bin/go
或(通过 apt 安装)
/usr/bin/go
go env
重点关注:
GOROOT:Go 的安装目录GOPATH:工作目录(默认 ~/go)示例:
GOROOT="/usr/local/go"
GOPATH="/home/user/go"
创建一个测试目录:
mkdir -p ~/go-test
cd ~/go-test
新建 hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian Go!")
}
运行:
go run hello.go
输出:
Hello, Debian Go!
go build hello.go
./hello
能成功生成可执行文件即说明安装完整。
dpkg -l | grep golang
或:
apt list --installed | grep golang
apt 安装的版本较旧
建议使用官方二进制包:
https://go.dev/dl/
PATH 问题
在 ~/.bashrc 或 ~/.profile 中添加:
export PATH=$PATH:/usr/local/go/bin
然后:
source ~/.bashrc
如果你愿意,可以告诉我你是 apt 安装 还是 官方 tar 包安装,我可以给你更精确的验证方式。