温馨提示×

debian golang路径怎么设置

小樊
39
2026-10-25 18:27:41
栏目: 编程语言

在 Debian 上设置 Golang(Go 语言)的环境路径,通常包括两件事:

  1. 设置 GOROOT(Go 安装目录)
  2. 设置 GOPATH(你的工作目录)
  3. 把 go 命令加入 PATH

下面以 Debian 11/12 为例说明。


一、安装 Go(如果还没装)

方式 1:官方二进制包(推荐)

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

二、设置 Go 环境变量

编辑用户环境配置文件(推荐用用户级,不影响系统):

nano ~/.bashrc

在末尾添加(根据你的实际情况修改):

# Go environment
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存后执行:

source ~/.bashrc

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


三、验证是否设置成功

go version
echo $GOROOT
echo $GOPATH

正常输出类似:

go version go1.22.5 linux/amd64
/usr/local/go
/home/youruser/go

四、测试 Go 项目

mkdir -p ~/go/src/hello
cd ~/go/src/hello
go mod init hello
// main.go
package main

import "fmt"

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

运行:

go run main.go

五、常见问题

1. go: command not found

说明 PATH 没生效,检查:

which go
echo $PATH

2. Debian apt 安装的 Go

如果你用:

sudo apt install golang-go

路径通常是:

/usr/lib/go-1.x

如果你告诉我:

  • 用 apt 还是官方包
  • 是 系统级还是用户级
  • 是否用于 服务器 / 开发机

我可以给你更精确的配置方案。

0 踩