在CentOS上安装和编译Golang的步骤如下:
下载Go安装包
从Go官方网站下载适用于Linux的安装包。例如,下载Go 1.23版本:
wget https://golang.google.cn/dl/go1.23.linux-amd64.tar.gz 解压安装包
将下载的安装包解压到 /usr/local 目录:
sudo tar -C /usr/local -xzf go1.23.linux-amd64.tar.gz 设置环境变量
编辑 ~/.bashrc 文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go 保存文件并运行以下命令使更改生效:
source ~/.bashrc 验证安装
通过运行以下命令来验证Go是否安装成功:
go version 你应该能看到类似 go version go1.23 linux/amd64 的输出。
下载源码包
从Go官方网站下载最新版本的源码包。例如,下载Go 1.23版本:
wget https://golang.google.cn/dl/go1.23.linux-amd64.tar.gz 解压源码包
将下载的源码包解压到 /usr/local 目录:
sudo tar -C /usr/local -xzf go1.23.linux-amd64.tar.gz 编译源码
进入解压后的目录并运行 install.sh 脚本进行编译和安装:
cd /usr/local/go sudo ./install.sh go1.23.linux-amd64.tar.gz 设置环境变量
编辑 ~/.bashrc 文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go 保存文件并运行以下命令使更改生效:
source ~/.bashrc 验证安装
通过运行以下命令来验证Go是否安装成功:
go version 你应该能看到类似 go version go1.23 linux/amd64 的输出。
通过这些步骤,你应该能够在CentOS系统上成功安装和编译最新版本的Golang。如果遇到任何问题,请查阅Go官方文档或社区资源获取帮助。