首页 > 编程语言 >Ubuntu下Golang路径设置

Ubuntu下Golang路径设置

来源:互联网 2026-08-01 07:17:03

在Ubuntu系统中配置Golang开发环境,需设置GOROOT、GOPATH和PATH环境变量。可通过APT或手动安装Go,将路径永久添加至~/.bashrc并执行source生效,验证版本与路径,可选配置GoModules代理以加速依赖下载。

Ubuntu下Golang路径设置步骤

在Ubuntu里配置Golang开发环境,路径设置是绕不开的一步。很多新手在这一步容易踩坑,其实只要理清几个关键变量,整个过程也就十来分钟的事。下面把每个环节拆开来说,不废话,直接上操作。

1. 安装Golang

路径设置的前提是先把Go装上。安装方式有两种,按需选就行:

长期稳定更新的攒劲资源: >>>点此立即查看<<<

Ubuntu下Golang路径设置

  • APT安装(简单省事)
    sudo apt update
    sudo apt install golang-go
  • 手动安装(自由指定版本):以Go 1.21为例,下载Linux版安装包,解压到/usr/local
    wget https://golang.org/dl/go1.21.linux-amd64.tar.gz
    sudo tar -C /usr/local -xzf go1.21.linux-amd64.tar.gz

2. 设置GOROOT环境变量

GOROOT指向Go的安装根目录。虽然系统有时能自动识别,但手动设置一下更稳妥:

  • APT安装的默认路径是/usr/lib/go,可以用ls /usr/lib/go确认一下。
  • 手动安装的路径是/usr/local/go

临时设置(仅当前终端有效)很简单:

export GOROOT=/usr/local/go   # 替换成实际路径

要永久生效,把上面这行加到用户配置文件里,比如~/.bashrc~/.profile,或者系统级的/etc/profile.d/golang.sh

3. 设置GOPATH环境变量

GOPATH是Go的工作空间,项目代码和第三方依赖都放在这里(结构里包含srcpkgbin目录)。默认值是$HOME/go,也就是用户主目录下的go文件夹。临时设置:

export GOPATH=$HOME/go

永久设置同样添加到配置文件即可。

4. 将Go二进制文件路径加入PATH

想让系统在任何目录下都能直接敲go命令,需要把两个目录加到PATH里:Go的安装目录($GOROOT/bin)和工作空间的可执行目录($GOPATH/bin)。临时设置:

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

同样,永久设置扔到配置文件里。

5. 使配置生效

改完配置文件后,让改动立即生效:

source ~/.bashrc          # 如果改的是~/.bashrc
# 或
source ~/.profile         # 如果改的是~/.profile
# 或
source /etc/profile.d/golang.sh   # 如果改的是系统级脚本

6. 验证设置

环境变量设没设对,跑几个命令验证一下:

go version                # 应该输出Go版本,比如go1.21 linux/amd64
echo $GOROOT              # 应该输出安装路径,比如/usr/local/go
echo $GOPATH              # 应该输出工作空间路径,比如/home/yourname/go

7. 可选:配置Go Modules袋里(强烈推荐)

Go 1.11及以上版本推荐用Go Modules管理依赖。国内网络环境下,配个袋里能省不少时间:

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

这命令也可以直接写到配置文件里(比如~/.bashrc),免得每次重设。

做完以上所有步骤,Ubuntu下的Golang路径设置就齐活了,可以愉快地写、编译、运行Go程序了。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。