centos

怎样在centos上使用golang进行开发

小樊
48
2025-07-12 14:02:48
栏目: 编程语言

在CentOS上使用Golang进行开发,可以按照以下步骤进行:

安装Golang

  1. 更新系统

    sudo yum update -y
    
  2. 安装EPEL仓库(如果需要):

    sudo yum install epel-release -y
    
  3. 使用yum安装Golang(适用于CentOS 8及以上版本):

    sudo yum install golang -y
    
  4. 手动下载并安装Golang

    wget https://golang.google.cn/dl/go1.23.3.linux-amd64.tar.gz
    sudo tar -C /usr/local -xzf go1.23.3.linux-amd64.tar.gz
    
  5. 配置环境变量

    • 编辑~/.bashrc~/.bash_profile文件,添加以下内容:
      export GOROOT=/usr/local/go
      export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
      export GO111MODULE=on
      export GOPROXY=https://goproxy.cn,direct
      
    • 使配置生效:
      source ~/.bashrc
      
  6. 验证安装

    go version
    

配置开发环境

  1. 安装IDE或编辑器支持(可选):
    • VS Code

      1. 安装VS Code:
      sudo yum install code -y
      
      1. 安装Go扩展:
      • 打开VS Code,进入扩展市场,搜索并安装“Go”扩展。
      1. 配置Go环境:在VS Code中,按Ctrl+Shift+P,输入Go: Install/Update Tools,选择并安装所需的工具。
    • GoLand

      1. 下载并安装GoLand:访问JetBrains官网下载GoLand,并按照安装向导进行安装。
      2. 配置Go环境:打开GoLand,进入File -> Settings -> Go -> GOROOTGOPATH,配置相应的路径。

创建和运行Go程序

  1. 创建一个简单的Go程序(例如hello.go):

    package main
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    
  2. 编译和运行程序

    go build hello.go
    ./hello
    

调试环境配置(可选)

  1. 安装调试工具

    • 使用Delve进行调试:
      go install github.com/go-delve/delve/cmd/dlv@latest
      
    • 验证安装:
      dlv version
      
  2. 配置Visual Studio Code进行调试

    • 安装VS Code并打开你的Go项目。
    • 创建launch.json文件并配置调试功能:
      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Launch",
                  "type": "go",
                  "request": "launch",
                  "mode": "debug",
                  "program": "${fileDirname}",
                  "env": {
                      "GO111MODULE": "on"
                  },
                  "args": []
              }
          ]
      }
      
    • 启动调试会话:
      • 在VS Code中点击调试按钮或使用命令行:
        dlv exec ./myapp
        

通过以上步骤,你就可以在CentOS上成功安装并配置Golang开发环境,开始编写和运行你的Go程序。

0
看了该问题的人还看了