下面分 CentOS 7 / 8 / Stream 给你一套最常用、最稳妥的 Golang 配置方法,从安装到环境变量,一步一步来。
sudo rm -rf /usr/local/go
cd /tmp
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
想换版本:https://go.dev/dl/
/usr/localsudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
sudo yum install golang -y
sudo dnf install golang -y
⚠️ 不推荐生产环境用,版本通常落后。
vim ~/.bashrc
或(zsh 用户):
vim ~/.zshrc
# Golang
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
说明:
GOROOT:Go 安装目录GOPATH:你的工作目录(可自定义)PATH:让系统能找到 go 命令source ~/.bashrc
go version
✅ 正常输出类似:
go version go1.22.4 linux/amd64
再检查环境:
go env
mkdir -p ~/go/hello
cd ~/go/hello
go mod init hello
创建 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Golang on CentOS!")
}
运行:
go run main.go
go: command not foundPATHsource ~/.bashrc 没执行建议:
用国内镜像:
wget https://golang.google.cn/dl/go1.22.4.linux-amd64.tar.gz
go install golang.org/x/tools/gopls@latest
IDE:
如果你愿意,可以告诉我:
我可以给你一套定制方案。