温馨提示×

如何测debian的golang

小樊
46
2026-09-17 10:23:42
栏目: 编程语言

你说的“测 Debian 的 golang”,我理解可能有几种不同含义。下面分别说明,你可以按需取用:


一、确认 Debian 系统是否已安装 Golang

在终端执行:

go version
  • 有输出类似 go version go1.21.6 linux/amd64 → 已安装
  • 提示 command not found → 未安装

也可检查安装路径:

which go
ls -l /usr/bin/go

二、在 Debian 上安装 / 重装 Golang

方法 1:用 apt(版本通常较旧)

sudo apt update
sudo apt install golang-go

方法 2:官方二进制(推荐)

wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

配置环境变量(~/.bashrc~/.profile):

export PATH=$PATH:/usr/local/go/bin

然后:

source ~/.bashrc
go version

三、写一个简单的测试程序(验证 Golang 可用)

mkdir ~/gotest && cd ~/gotest
cat > main.go <<EOF
package main

import "fmt"

func main() {
    fmt.Println("Hello Debian Golang")
}
EOF

go run main.go

输出:

Hello Debian Golang

四、运行 Go 的自带测试(如果你指的是“测试 Go 本身”)

如果你是从源码编译 Go,可以跑测试:

cd /usr/local/go/src
./all.bash

(耗时较长,会编译并测试 Go 工具链)


五、如果你是“测 Debian 上的 Go 项目”

常用测试命令:

go test ./...
go test -v ./...
go vet ./...
go build ./...

如果你能补充说明:

  • 测 Go 是否可用
  • 还是 测 Debian 系统里的 Go 环境
  • 还是 测某个 Go 项目

我可以给你更精确的步骤。

0