在 CentOS 上配置和使用 Golang,常见工具和方式如下,按使用场景分类说明:
适合快速装官方仓库版本(版本可能偏旧)
sudo yum install golang
# 或 CentOS 8+
sudo dnf install golang
查看版本:
go version
从 https://go.dev/dl/ 下载
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
配置环境变量(~/.bashrc 或 /etc/profile):
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
类似 nvm,适合多版本切换
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
gvm install go1.22.5
gvm use go1.22.5 --default
适合多语言统一管理
asdf plugin-add golang
asdf install golang 1.22.5
asdf global golang 1.22.5
go mod init project
go mod tidy
go fmt:格式化go vet:静态检查golangci-lint:强推荐 lint 工具go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
如果你说明是开发 / 服务器 / CI,我可以给你更具体的配置方案。