温馨提示×

怎样配置debian go环境

小樊
49
2026-10-14 01:42:17
栏目: 编程语言

下面分系统自带方式和官方二进制方式两种,教你如何在 Debian 上配置 Go 环境(以 Debian 11/12 为例,其他版本类似)。


一、方式一:用 Debian 自带源安装(简单,但版本可能较旧)

1. 更新并安装

sudo apt update
sudo apt install golang-go

2. 验证

go version

示例输出: go version go1.19.8 linux/amd64

⚠️ Debian 仓库里的 Go 通常落后于官方最新版。


二、方式二:安装官方最新版 Go(推荐)

1. 下载 Go(以 1.22 为例)

去 https://go.dev/dl/ 查看最新版本,或直接使用:

cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

2. 解压到 /usr/local

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

3. 配置环境变量

编辑用户环境变量(推荐):

nano ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

4. 验证

go version

三、初始化一个 Go 项目测试

mkdir hello && cd hello
go mod init hello

创建 main.go:

package main

import "fmt"

func main() {
    fmt.Println("Hello Debian Go!")
}

运行:

go run main.go

四、常见问题

1. 国内网络慢

配置代理:

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

2. 需要 root 使用 Go

确保 /usr/local/go/bin 在 root 的 PATH 中。

3. 多版本管理(进阶)

可使用:

  • gvm
  • asdf

如果你告诉我:

  • Debian 版本
  • 是否用于服务器 / 开发机
  • 是否需要 Docker / systemd / 交叉编译

我可以给你更定制的配置方案。

0 踩