温馨提示×

centos golang配置有哪些步骤

小樊
33
2026-09-24 02:40:09
栏目: 编程语言

CentOS 上配置 Golang(Go 语言)开发环境,通常包含以下步骤:


一、卸载旧版本(可选)

如果系统中已安装旧版 Go:

sudo rm -rf /usr/local/go

二、下载并安装 Go

1. 查看系统架构

uname -m
  • x86_64amd64
  • aarch64arm64

2. 下载 Go(以 1.22 为例)

cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

3. 解压到 /usr/local

sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

三、配置环境变量

1. 编辑环境变量文件

sudo vi /etc/profile

在文件末尾添加:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

2. 使配置生效

source /etc/profile

(如果是当前用户,也可写在 ~/.bashrc~/.zshrc


四、验证安装

go version

输出示例:

go version go1.22.5 linux/amd64

五、Go 基础配置(推荐)

1. 开启 Go Modules

go env -w GO111MODULE=on

2. 配置代理(国内加速)

go env -w GOPROXY=https://goproxy.cn,direct

3. 查看 Go 环境

go env

六、测试 Go 程序

mkdir ~/hello && cd ~/hello
cat > main.go <<EOF
package main

import "fmt"

func main() {
    fmt.Println("Hello, CentOS Go!")
}
EOF

go run main.go

七、安装常用工具(可选)

go install golang.org/x/tools/gopls@latest

八、防火墙 / 端口(如需要)

如果是 Web 服务:

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

如果你需要:

  • CentOS 7 / 8 区别
  • 用 yum/dnf 安装
  • Docker 中配置 Go
  • VS Code 远程开发

可以告诉我你的具体场景。

0