温馨提示×

centos golang配置用什么工具

小樊
32
2026-09-21 02:42:34
栏目: 编程语言

在 CentOS 上配置和使用 Golang,常见工具和方式如下,按使用场景分类说明:


一、系统级安装与管理工具

1. yum / dnf(最简单)

适合快速装官方仓库版本(版本可能偏旧)

sudo yum install golang
# 或 CentOS 8+
sudo dnf install golang

查看版本:

go version

2. 官方二进制包(推荐生产环境)

从 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

二、Go 版本管理工具(推荐开发用)

3. gvm(Go Version Manager)

类似 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

4. asdf + golang插件

适合多语言统一管理

asdf plugin-add golang
asdf install golang 1.22.5
asdf global golang 1.22.5

三、Go 项目依赖与构建工具(Go 自带)

5. go mod(官方依赖管理,必用)

go mod init project
go mod tidy

6. 常用辅助工具

  • go fmt:格式化
  • go vet:静态检查
  • golangci-lint:强推荐 lint 工具
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest

四、开发环境(IDE / 编辑器)

  • VS Code + Go 插件(最流行)
  • Goland(商业,功能最强)
  • Neovim / Vim + gopls

推荐组合(总结)

  • ✅ 新手 / 服务器:官方二进制包 + go mod
  • ✅ 多版本开发:gvm 或 asdf
  • ✅ 生产环境:固定版本官方包

如果你说明是开发 / 服务器 / CI,我可以给你更具体的配置方案。

0