一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Ubuntu系统中Golang编译路径如何设置

时间:2026-07-19 09:13:01 编辑:袖梨 来源:一聚教程网

Ubuntu系统中Golang编译路径设置指南

在Ubuntu系统中,Golang的编译路径主要通过环境变量(GOROOTGOPATHPATH)配置,以下是详细步骤:

Ubuntu系统中Golang编译路径怎么设置

1. 安装Golang

首先确保已安装Golang,可通过以下两种方式安装:

  • APT包管理器安装(简单,适合新手):
    sudo apt updatesudo apt install golang-go
  • 官方二进制包安装(推荐,版本更灵活):
    # 下载Go安装包(以go1.21.0为例)wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz# 解压到/usr/local目录sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz

安装完成后,通过go version命令验证是否安装成功。

2. 设置GOROOT环境变量

GOROOT指向Golang的安装路径,系统会根据安装方式自动识别,但建议手动设置以确保准确性:

  • APT安装:默认路径为/usr/lib/go
  • 官方二进制包安装:默认路径为/usr/local/go

设置命令(以官方安装为例):

export GOROOT=/usr/local/go

3. 设置GOPATH环境变量

GOPATH是Go的工作空间,用于存放项目代码和依赖包(Go 1.11及以上版本支持Go Modules,但仍需设置GOPATH)。默认路径为$HOME/go(用户主目录下的go文件夹):

export GOPATH=$HOME/go

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

为了让系统在任何目录下都能识别go命令,需将GOROOT/bin(Go编译器路径)和GOPATH/bin(第三方工具路径)添加到PATH环境变量:

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

5. 使配置永久生效

上述命令仅在当前终端有效,需将其添加到shell配置文件中(根据使用的shell选择):

  • bash用户(默认):编辑~/.bashrc文件
    nano ~/.bashrc
  • zsh用户:编辑~/.zshrc文件
    nano ~/.zshrc

在文件末尾添加上述export命令,保存并退出。然后运行以下命令使配置生效:

source ~/.bashrc# bash用户# 或source ~/.zshrc # zsh用户

6. 验证配置

通过以下命令验证环境变量是否设置正确:

# 查看GOROOTecho $GOROOT# 查看GOPATHecho $GOPATH# 查看Go版本(确认编译器可用)go version# 查看Go环境详情(确认PATH包含Go路径)go env

若输出符合预期(如GOROOT指向安装路径、PATH包含$GOROOT/bin),则说明配置成功。

可选:配置Go Modules代 理(加速依赖下载)

Go 1.11及以上版本推荐使用Go Modules管理依赖,可通过以下命令配置国内代 理(如goproxy.cn):

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

通过以上步骤,即可在Ubuntu系统中完成Golang编译路径的设置,开始编写和编译Go程序。

热门栏目