centos

CentOS系统Golang依赖包安装指南

小樊
43
2025-07-20 16:57:40
栏目: 编程语言

在CentOS系统上安装和管理Golang依赖包的指南如下:

安装Golang

使用yum安装

  1. 更新系统包:
sudo yum update -y
  1. 安装Golang(CentOS 8及以上版本):
sudo yum install golang -y

或(CentOS 7):

sudo yum install golang -y
  1. 验证安装:
go version

手动下载并安装

  1. 访问Golang官方下载页面,下载适合CentOS的版本并解压到/usr/local目录下。
  2. 编辑~/.bashrc~/.bash_profile文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
  1. 使配置生效:
source ~/.bashrc
  1. 验证安装:
go version

使用Docker安装

  1. 安装Docker并启动:
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取Golang镜像:
docker pull golang:latest
  1. 运行Golang容器:
docker run -it --rm -v $(pwd):/go/src/app -w /go/src/app golang:latest bash
  1. 在容器内验证安装:
go version

配置Golang环境变量

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
echo $GOROOT
echo $GOPATH
go version

使用Go Modules管理依赖

启用Go Modules

确保Go版本至少为1.11,然后运行:

export GO111MODULE=on

将此命令添加到~/.bashrc文件中,以便每次打开新终端时自动启用Go Modules。

初始化Go模块

在项目目录中运行:

go mod init <module-name>

应替换为您的项目导入路径,例如github.com/yourusername/yourproject

添加依赖

使用go get命令添加依赖项:

go get github.com/gin-gonic/gin

这将从GitHub下载Gin Web框架并将其添加到您的go.mod文件中。

更新依赖

要更新项目中的依赖项,运行:

go get -u

这将更新go.mod文件中列出的所有依赖项。

清理依赖

要清理不再需要的依赖项,运行:

go mod tidy

这将删除go.modgo.sum文件中未使用的依赖项。

通过以上步骤,您可以在CentOS系统上成功安装Golang并配置依赖管理工具Go Modules。

0
看了该问题的人还看了