在 CentOS 系统中安装 Go 语言,主要有两种主流方法。您可以根据需求选择其一。
此方法适合快速搭建环境,但版本可能不是最新的。
更新系统并安装 Go bash sudo yum update -y sudo yum install -y golang
验证安装 bash go version
若输出 go version go1.x.x linux/amd64 等信息,则表示安装成功。
(可选) 配置 GOPATH
Go 1.11 版本后已支持 Go Modules,此步骤非必需。如需使用传统的 GOPATH 模式,可执行以下操作:
bash
mkdir -p ~/go
echo ‘export GOPATH=“$HOME/go”’ >> ~/.bashrc
source ~/.bashrc
此方法可安装官方最新稳定版,是官方推荐的方式。
访问官网获取下载链接
前往 Go 官方下载页面 https://golang.google.cn/dl/,复制所需版本的 Linux AMD64 版本的链接。
使用 wget 下载 在终端中执行以下命令(请将链接替换为官网最新的版本): bash
sudo yum install -y wget
wget https://golang.google.cn/dl/go1.21.6.linux-amd64.tar.gz -P /usr/local/src
将下载的压缩包解压到系统目录 /usr/local:
bash
sudo tar -C /usr/local -xzf /usr/local/src/go1.21.6.linux-amd64.tar.gz
您可以选择以下任一方式配置环境变量。
方案一:仅对当前用户生效 (推荐)
编辑用户主目录下的 ~/.bashrc 文件:
bash
nano ~/.bashrc
在文件末尾添加以下内容: bash export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后,执行以下命令使配置立即生效: bash source ~/.bashrc
方案二:对所有用户生效
编辑系统级的 /etc/profile 文件:
bash
sudo nano /etc/profile
在文件末尾添加与方案一相同的环境变量内容,然后执行 source /etc/profile 使其生效。
执行以下命令,如果成功输出版本号,则安装配置完成。 bash go version
无论使用哪种方法安装,都可以通过以下步骤验证整个开发环境是否正常工作。
创建项目目录并进入 bash mkdir -p ~/go/src/hello cd ~/go/src/hello
创建 hello.go 文件
使用编辑器创建文件并写入以下代码:
go
package main
import “fmt”
func main() { fmt.Println(“Hello, World!”) }
运行程序
在 hello 目录下执行:
bash
go run hello.go
如果终端成功打印 Hello, World!,恭喜您,Go 语言环境已在您的 CentOS 系统上成功搭建!