在Linux系统中配置Golang开发环境,主要有包管理器安装和源码安装两种方式。不同发行版操作略有差异,但核心步骤清晰,新手也能顺利上手。

使用包管理器安装Golang
包管理器适合希望快速完成安装、不追求最新版本的开发者。下面以常见发行版为例。
Ubuntu或Debian系
使用apt命令可直接安装Go:
# 更新软件包索引 sudo apt update # 安装golang sudo apt install golang -y # 验证安装 go version
CentOS或RHEL系
使用yum安装:
# 安装go sudo yum install golang -y # 查看版本 go version
注意包管理器中的版本通常落后于官方最新版,若需新特性请使用源码安装。
使用源码安装Golang
源码安装可获取最新稳定版本,并自定义安装目录。
下载与解压
前往官网复制最新源码包链接,以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的bin目录加入PATH,并设定工作区:
# 追加环境变量到用户profile echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile echo 'export GOPATH=$HOME/go' >> ~/.profile # 使配置生效 source ~/.profile # 验证 go version
两种方式对比
| 方式 | 优点 | 缺点 |
|---|---|---|
| 包管理器 | 命令简单,自动处理依赖 | 版本较旧 |
| 源码安装 | 版本新,路径可控 | 需手动配置环境 |
常见问题
若执行go命令提示未找到,请检查PATH是否包含Go的bin目录。使用echo $PATH查看当前配置。
源码安装后,建议将GOPATH/bin也加入PATH,方便运行编译后的工具。
完成上述步骤后,即可在Linux上正常使用Golang进行开发。