运维

运维

Products

当前位置:首页 > 运维 >

如何快速在CentOS上配置Golang环境?

96SEO 2025-09-20 13:04 0


本文将详细介绍如何在CentOS上快速配置Golang环境, 包括下载安装包、配置环境变量及设置编译目录等关键操作。

如何快速配置centos上的golang

一、 快速配置CentOS上Golang的两种主要方法

1. 使用Yum/DNF包管理器安装

适用于追求快速部署的场景,无需手动下载和解压安装包。

  • CentOS 8及以上版本使用dnf
  • sudo dnf install golang -y
  • CentOS 7及以下版本使用yum
  • sudo yum install golang -y

安装完成后 运行以下命令检查Golang版本,若输出版本号则表示安装成功:

go version

为加速依赖包下载,设置国内代理:

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

2. 手动下载安装

适用于需要特定Golang版本或包管理器中没有所需版本的场景。

  • 下载适用于Linux系统的最新版Golang安装包。
  • 解压安装包到/usr/local目录:
  • sudo tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
  • 编辑用户级环境变量文件, 添加以下内容:
  • export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    export GO111MODULE=on
  • 使配置马上生效:
  • source ~/.bashrc
  • 验证安装,运行go version显示版本信息则配置成功。
  • 为加速依赖包下载, 设置国内代理:
  • go env -w GOPROXY=https://goproxy.cn,direct

二、快速创建并运行第一个Go程序

配置完成后开发环境是否正常:

  • 创建一个名为hello.go的文件,输入以下内容:
  • package main
    import "fmt"
    func main {
        fmt.Println
    }
  • 使用go run命令直接运行:
  • go run hello.go
  • 终端输出Hello, Golang on CentOS!则表示环境配置正确。

三、 注意事项

  • 权限问题:若安装或配置过程中出现权限错误,可在命令前添加sudo
  • 依赖工具:手动安装时 确保系统已安装gccmake等编译工具。
  • Go Modules:建议使用Go Modules管理项目依赖,避免传统GOPATH模式的繁琐。

以上步骤覆盖了CentOS上Golang的快速配置需求,选择适合的方式即可开始开发。


标签: CentOS

提交需求或反馈

Demand feedback