温馨提示×

ubuntu golang路径怎么设

小樊
39
2026-10-28 10:12:51
栏目: 编程语言

在 Ubuntu 上设置 Golang 的环境变量(主要是 GOROOT 和 GOPATH,以及把 Go 可执行文件加入 PATH),常见做法如下:


一、确认 Go 已安装

go version

如果提示找不到命令,先安装:

sudo apt update
sudo apt install golang-go

或去官网下载二进制包(推荐): https://go.dev/dl/


二、设置 Go 环境变量(推荐方式)

1️⃣ 编辑用户环境变量

nano ~/.bashrc

(如果用 zsh,就改 ~/.zshrc)

2️⃣ 在文件末尾添加

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

如果你是用 apt 安装的,GOROOT 可能是:

export GOROOT=/usr/lib/go

3️⃣ 使配置生效

source ~/.bashrc

三、验证设置

go env GOROOT
go env GOPATH
which go

四、Go 1.11+ 的补充说明(重要)

  • ✅ Go Modules 时代不需要再手动设 GOPATH
  • GOPATH 主要用于:
    • go install 的二进制存放
    • 老项目兼容

如果你用 Go 1.16+,基本只需:

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

五、常见路径说明

变量 说明
GOROOT Go 安装目录
GOPATH 工作目录(默认 ~/go)
PATH 让终端能直接运行 go

如果你告诉我:

  • 你是 apt 安装还是官网包
  • 用的是 bash 还是 zsh
  • 是否用 Go Modules

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

0 踩