温馨提示×

Golang在CentOS上的依赖如何安装

小樊
50
2025-07-26 17:45:25
栏目: 编程语言

在CentOS上安装和管理Golang依赖主要涉及以下几个步骤:

安装Go语言环境

  • 使用yum安装(适用于CentOS 8及以上版本):

    1. 更新系统包:
      sudo yum update -y
      
    2. 添加EPEL仓库(如果需要):
      sudo yum install epel-release -y
      
    3. 安装Golang:
      sudo yum install golang -y
      
    4. 验证安装:
      go version
      
  • 手动下载并安装

    1. 下载Golang安装包:
      wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz
      
    2. 解压安装包:
      sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
      
    3. 配置环境变量: 编辑~/.bashrc~/.bash_profile文件,添加以下内容:
      export PATH=$PATH:/usr/local/go/bin
      
      然后使配置生效:
      source ~/.bashrc
      
    4. 验证安装:
      go version
      
  • 使用Go Modules(推荐)(适用于Go 1.11及以上版本):

    1. 启用Go Modules:
      export GO111MODULE=on
      
    2. 在项目目录下初始化一个新的Go模块:
      go mod init <module-name>
      
    3. 使用go get命令安装项目所需的依赖:
      go get github.com/gin-gonic/gin
      
    4. 构建和运行项目:
      go build
      ./your_project_binary
      

配置环境变量

  • 在用户目录下创建或编辑~/.bashrc文件,添加以下内容:
    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
  • 保存文件后,运行以下命令使配置生效:
    source ~/.bashrc
    

使用Go Modules管理依赖

  • 启用Go Modules
    export GO111MODULE=on
    
  • 初始化模块: 在项目目录下运行:
    go mod init <module-name>
    
  • 添加依赖: 使用go get命令安装依赖:
    go get github.com/gin-gonic/gin
    
  • 更新依赖: 使用go get -u命令更新依赖:
    go get -u
    
  • 清理未使用的依赖: 使用go mod tidy命令清理未使用的依赖:
    go mod tidy
    

以上步骤应该能帮助你在CentOS系统上成功安装并配置Golang及其依赖。如果在安装或使用过程中遇到问题,可以参考官方文档或搜索相关社区资源。

0