在 CentOS 系统上配置 Go 语言环境,主要有两种方法。您可以根据对 Go 版本的需求选择其一。
此方法适合快速搭建环境,对 Go 版本要求不高的场景。
安装 Go
CentOS 8 / Stream / RHEL 8+: bash sudo dnf install -y golang
CentOS 7 / RHEL 7: bash
sudo yum install -y golang
验证安装 bash go version go env
如果成功输出了 Go 版本和环境信息,则表示安装完成。
此方法可以安装最新的稳定版 Go,是官方推荐的方式。
下载 Go 二进制包
前往 Go 官网下载页 (https://go.dev/dl/) 获取最新稳定版的下载链接,然后执行以下命令(以 go1.22.0.linux-amd64.tar.gz 为例):
bash
cd /tmp
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
解压到系统目录
将下载的包解压到 /usr/local:
bash
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
解压后会生成 /usr/local/go 目录。
配置环境变量
编辑用户环境变量文件(如 ~/.bashrc 或 ~/.bash_profile):
bash
nano ~/.bashrc
在文件末尾添加以下内容: bash
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存文件后,使其立即生效: bash source ~/.bashrc
验证安装 执行以下命令,若能看到版本号,则配置成功: bash go version go env
无论使用哪种方法安装,都可以通过此步骤验证整个环境是否正常工作。
创建项目目录并进入 bash mkdir -p $GOPATH/src/hello cd $GOPATH/src/hello
创建 hello.go 文件
使用编辑器创建文件并写入以下代码:
go
package main
import “fmt”
func main() { fmt.Println(“Hello, CentOS Go!”) }
运行程序
在 hello 目录下执行:
bash
go run hello.go
如果终端成功打印出 Hello, CentOS Go!,恭喜你,Go 语言环境已在 CentOS 上配置成功!