温馨提示×

Debian下Go怎么配置环境

小樊
39
2026-07-17 22:29:20
栏目: 编程语言

在 Debian 系统下配置 Go 语言开发环境,一般包含 安装 Go、配置环境变量、验证安装 三步。下面按常见做法详细说明(适用于 Debian 10/11/12)。


一、安装 Go

✅ 推荐方式:官方二进制包(最常用、最稳定)

1. 卸载旧版本(如果有)

sudo apt remove golang golang-go

2. 下载 Go(以 1.22 为例)

wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz

版本号可到官网查看:https://go.dev/dl/

3. 解压到 /usr/local

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

二、配置环境变量

1. 编辑用户环境变量

nano ~/.bashrc

在文件末尾添加:

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

如果你用的是 zsh,请编辑 ~/.zshrc

2. 使配置生效

source ~/.bashrc

三、验证安装

go version

输出类似:

go version go1.22.4 linux/amd64

再检查环境:

go env

重点关注:

GOROOT=/usr/local/go
GOPATH=/root/go

四、写一个测试程序

mkdir -p ~/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 Modules(默认已开启)

go env -w GO111MODULE=on

2. 配置国内代理(国内用户强烈推荐)

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

3. 开启私有仓库支持(如 GitLab)

go env -w GOPRIVATE=git.example.com

六、APT 安装方式(不推荐)

sudo apt install golang

⚠️ 缺点:

  • 版本较旧
  • 不利于多版本管理

✅ 常见问题

Q1:找不到 go 命令

bash: go: command not found

✅ 检查:

echo $PATH
/usr/local/go/bin

Q2:多用户使用

建议安装到 /usr/local/go,所有用户可用。


如果你需要 多版本管理(如 gvm)VS Code 配置交叉编译Docker 环境,可以继续问我。

0