温馨提示×

debian中golang怎样设置

小樊
37
2026-09-17 10:07:44
栏目: 编程语言

在 Debian 系统里配置和使用 Golang,一般包括安装 Go、设置环境变量、验证安装几个步骤。下面给你一套常用且稳妥的做法。


一、安装 Golang

方法 1:使用 Debian 官方仓库(简单,但版本可能较旧)

sudo apt update
sudo apt install golang-go

查看版本:

go version

方法 2:官方二进制安装(推荐,版本新)

  1. 到 https://go.dev/dl/ 复制最新 .linux-amd64.tar.gz 链接
  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

二、设置环境变量(重要)

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

nano ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

如果你用的是 zsh,改 ~/.zshrc


三、验证安装

go version
go env GOPATH

四、写一个测试程序

mkdir -p ~/hello && cd ~/hello
nano main.go
package main

import "fmt"

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

运行:

go run main.

或编译:

go build
./hello

五、常见问题

1. go: command not found

说明 PATH 没配置好,检查 /usr/local/go/bin 是否在 PATH 中。

2. 代理设置(国内常见)

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

3. 开启模块支持

go env -w GO111MODULE=on

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 是否用于 服务器 / 开发 / Docker
  • 是否使用 systemd 服务运行 Go 程序

我可以给你更针对性的配置方案。

0 踩