温馨提示×

怎样在debian用golang

小樊
47
2026-09-17 10:15:43
栏目: 编程语言

在 Debian 上使用 Golang(Go 语言),通常包含 安装 Go、配置环境、写第一个程序、运行/编译 几个步骤。下面给你一份清晰、实用的指南。


一、在 Debian 上安装 Go

方式 1:用 Debian 官方源(最简单,但版本可能偏旧)

sudo apt update
sudo apt install golang-go

查看版本:

go version

⚠️ Debian 稳定版的 Go 版本通常较低,不建议用于新项目。


方式 2:安装官方最新版(推荐 ✅)

  1. 去官网查看最新版本:
    https://go.dev/dl/

  2. 下载并安装(示例为 1.22.x):

cd /tmp
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
  1. 配置环境变量(推荐写进 ~/.bashrc 或 ~/.profile):
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
  1. 使配置生效:
source ~/.bashrc
  1. 验证:
go version

二、写第一个 Go 程序

创建项目目录:

mkdir ~/hello && cd ~/hello

创建文件:

nano main.go

内容如下:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Debian + Golang!")
}

三、运行与编译

直接运行

go run main.go

编译为二进制

go build -o hello main.go
./hello

四、Go Modules(现代开发必备)

初始化模块:

go mod init hello

添加依赖示例:

go get github.com/gin-gonic/gin

构建:

go build

五、常见问题

1. go: command not found

说明 PATH 没配置好,检查 .bashrc 或重新登录终端。

2. 代理问题(国内常见)

go env -w GOPROXY=https://proxy.golang.com.cn,direct

3. 查看 Go 环境

go env

六、适用场景示例

  • 后端 API(Gin / Echo)
  • 命令行工具
  • 系统运维脚本(替代 Python/Bash)
  • 微服务(gRPC)

如果你愿意,可以告诉我:

  • 你是 开发 Web / 工具 / 学习语法?
  • 用的是 Debian 11 / 12 / 服务器 / 树莓派?

我可以给你更针对性的示例。

0 踩