Ubuntu系统中Golang编译路径设置指南
在Ubuntu系统中,Golang的编译路径主要通过环境变量(GOROOT、GOPATH、PATH)配置,以下是详细步骤:
1. 安装Golang
首先确保已安装Golang,可通过以下两种方式安装:
- APT包管理器安装(简单,适合新手):
sudo apt update sudo 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. 验证配置
通过以下命令验证环境变量是否设置正确:
# 查看GOROOT
echo $GOROOT
# 查看GOPATH
echo $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程序。
以上就是关于“Ubuntu系统中Golang编译路径怎么设置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm