怎样在centos上搭建golang开发环境
导读:在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官网下载安装包,按向导配置GOROOT和GOPATH即可。
通过以上步骤,你已成功在CentOS上搭建了Golang开发环境,可开始编写和运行Go程序。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎样在centos上搭建golang开发环境
本文地址: https://pptw.com/jishu/741249.html
