温馨提示×

如何检查Debian的Golang版本

小樊
43
2026-08-27 22:25:05
栏目: 编程语言

在 Debian 系统上,检查已安装的 Golang(Go 语言)版本有几种常用方法,具体取决于你的安装方式(通过 apt 安装还是手动下载安装)。

方法一:使用 go version 命令(最推荐)

这是最通用、最准确的方法,无论你通过何种方式安装,只要 Go 已加入系统的 PATH 环境变量,都可以用此命令:

go version

输出示例:

go version go1.21.5 linux/amd64

这表示你安装的是 Go 1.21.5 版本。

注意: 如果终端提示 command not found: gogo:未找到命令,通常意味着:

  1. Go 尚未安装;
  2. Go 已安装,但没有将其二进制文件路径(通常是 /usr/local/go/bin$HOME/go/bin)添加到 PATH 环境变量中。

方法二:使用 go env 命令

如果你已经能运行 go 命令,还可以通过以下命令查看更详细的版本及环境信息:

go env GOVERSION

或者直接运行 go env 查看所有环境变量,其中包含 GOVERSION


方法三:通过 Debian 包管理器(APT)检查

如果你是使用 Debian 自带的 apt 包管理器安装的 Go,可以通过以下命令查看系统记录的软件包版本:

dpkg -l | grep golang

或者更精确地查看:

dpkg -l golang-go

输出示例:

ii  golang-go  2:1.19~1  amd64  Go programming language compiler, linker, compiled stdlib

提示: 通过 Debian 仓库安装的 Go 版本通常比官方最新版要旧一些。


方法四:查看 Go 安装目录下的版本文件

如果你是手动从 golang.org 下载并解压到 /usr/local/go 的,可以直接查看该目录下的 VERSION 文件:

cat /usr/local/go/VERSION

输出示例:

go1.21.5

总结建议

如果只是想确认当前系统默认使用的 Go 是哪个版本,直接在终端输入 go version 即可。如果提示未找到命令,但确信已经安装,请检查你的 ~/.bashrc~/.profile/etc/profile 中是否正确配置了 export PATH=$PATH:/usr/local/go/bin

0