首页主机资讯怎样在centos上搭建golang开发环境

怎样在centos上搭建golang开发环境

时间2025-11-03 21:41:04发布访客分类主机资讯浏览376
导读:在CentOS上搭建Golang开发环境的详细步骤 1. 更新系统 在安装任何软件前,建议先更新系统包以确保兼容性: sudo yum update -y 2. 安装Golang 有两种主要安装方式,可根据需求选择: 方式一:使用Yum包...

在CentOS上搭建Golang开发环境的详细步骤

1. 更新系统

在安装任何软件前,建议先更新系统包以确保兼容性:

sudo yum update -y

2. 安装Golang

有两种主要安装方式,可根据需求选择:

方式一:使用Yum包管理器安装(简单快捷)

适用于CentOS 7及以上版本,通过EPEL仓库快速安装:

# 安装EPEL仓库(若未安装)
sudo yum install epel-release -y

# 安装Golang
sudo yum install golang -y
方式二:手动下载二进制包安装(推荐最新版本)

适用于需要特定版本或离线安装的场景:

# 安装wget工具(若未安装)
sudo yum install wget -y

# 下载最新Golang二进制包(替换为官网最新链接)
wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz

# 解压到/usr/local目录
sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
方式三:源码编译安装(适合自定义需求)

适用于需要修改编译选项的高级用户:

# 安装编译依赖
sudo yum groupinstall "Development Tools" -y
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel -y

# 下载并解压源码
wget https://golang.org/dl/go1.23.1.src.tar.gz
tar -zxvf go1.23.1.src.tar.gz
cd go/src

# 配置并编译
./configure --prefix=/usr/local/go --enable-optimizations
make -j$(nproc)  # 使用多核编译加快速度
sudo make install

3. 配置环境变量

无论采用哪种安装方式,都需要配置环境变量以全局使用Golang:

# 编辑~/.bashrc文件(或~/.bash_profile,根据个人习惯)
nano ~/.bashrc

# 在文件末尾添加以下内容(手动安装需替换GOROOT路径)
export GOROOT=/usr/local/go  # Go安装目录
export GOPATH=$HOME/go      # 工作目录(存放代码、依赖)
export GOBIN=$GOPATH/bin    # 可执行文件目录
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin  # 添加到PATH

# 使配置生效
source ~/.bashrc

4. 验证安装

通过以下命令检查Golang是否安装成功:

go version

若输出类似go version go1.23.1 linux/amd64,则说明安装成功。

5. 配置Go Modules(推荐)

Go 1.11及以上版本默认支持Modules(官方依赖管理工具),建议开启:

# 启用Go Modules
go env -w GO111MODULE=on

# 设置国内代理(加速依赖下载,可选但推荐)
go env -w GOPROXY=https://goproxy.cn,direct

6. 创建并运行第一个Go程序

(1)创建项目目录
# 进入工作目录
cd $GOPATH/src

# 创建项目文件夹
mkdir -p myproject &
    &
 cd myproject

# 初始化模块(生成go.mod文件)
go mod init example.com/myproject
(2)编写代码

创建hello.go文件,内容如下:

package main

import "fmt"

func main() {

    fmt.Println("Hello, Golang on CentOS!")
}
    
(3)运行程序
# 直接运行(无需编译)
go run hello.go

# 或编译后运行
go build -o hello
./hello

若终端输出Hello, Golang on CentOS!,则说明环境配置完成。

7. 可选:安装开发工具

  • VS Code:轻量级编辑器,支持Golang插件

    sudo yum install code -y  # 安装VS Code
    

    打开VS Code,搜索并安装“Go”扩展,即可获得代码补全、调试等功能。

  • GoLand:专业IDE,提供更强大的功能(需付费,可试用)
    从JetBrains官网下载安装包,按向导配置GOROOTGOPATH即可。

通过以上步骤,你已成功在CentOS上搭建了Golang开发环境,可开始编写和运行Go程序。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 怎样在centos上搭建golang开发环境
本文地址: https://pptw.com/jishu/741249.html
如何通过centos管理golang依赖 centos系统golang路径怎么配置

游客 回复需填写必要信息