首页主机资讯ubuntu下golang路径如何设置

ubuntu下golang路径如何设置

时间2025-10-01 22:16:05发布访客分类主机资讯浏览278
导读:Ubuntu下Golang路径设置步骤 1. 安装Golang 在设置路径前,需先安装Golang。推荐通过APT包管理器安装(简单快捷)或手动下载安装包(可指定版本): APT安装:sudo apt update sudo apt in...

Ubuntu下Golang路径设置步骤

1. 安装Golang

在设置路径前,需先安装Golang。推荐通过APT包管理器安装(简单快捷)或手动下载安装包(可指定版本):

  • APT安装
    sudo apt update
    sudo apt install golang-go
    
  • 手动安装(以Go 1.21为例):
    下载Linux版本安装包(.tar.gz格式),解压至/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指向Golang的安装路径,系统会根据安装方式自动识别,但显式设置更可靠:

  • 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

永久设置:将命令添加至配置文件(同GOROOT)。

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

为了让系统在任何目录下都能识别go命令,需将Go的安装目录(GOROOT/bin)和工作空间的bin目录(GOPATH/bin)添加到PATH环境变量:
临时设置:

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

永久设置:将命令添加至配置文件(同GOROOT)。

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/username/go)

7. 可选:配置Go Modules代理(推荐)

Go 1.11及以上版本推荐使用Go Modules进行依赖管理,配置国内代理可加速依赖下载:

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

可将此命令添加至配置文件(如~/.bashrc),避免每次手动设置。

完成以上步骤后,Ubuntu系统下的Golang路径即设置完成,可正常编写、编译和运行Go程序。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu下golang路径如何设置
本文地址: https://pptw.com/jishu/716300.html
PHP在Ubuntu上的安全性如何保障 如何在ubuntu中配置golang代理

游客 回复需填写必要信息