debian

Debian下Golang项目如何管理

小樊
38
2025-09-05 07:42:29
栏目: 编程语言

在Debian下管理Golang项目,推荐使用Go Modules(官方工具,支持依赖版本控制),步骤如下:

  1. 安装Go环境

    sudo apt update && sudo apt install golang-go  
    

    检查版本:go version,确保≥1.11。

  2. 初始化项目
    在项目根目录执行:

    go mod init <模块名>  # 如github.com/username/project  
    

    生成go.mod文件记录依赖。

  3. 添加依赖

    • 自动添加:导入包后运行go buildgo run,Go会自动下载并更新go.mod
    • 手动添加:go get <包路径>,如go get github.com/gin-gonic/gin
  4. 更新依赖

    • 更新所有依赖:go get -u ./...
    • 更新特定依赖:go get -u <包路径>@<版本>
  5. 清理未使用依赖

    go mod tidy  
    

    移除go.mod中未使用的依赖。

  6. 查看依赖

    go list -m all  # 列出所有依赖及版本  
    go mod graph    # 查看依赖关系图  
    ```。  
    
    
  7. 构建与运行

    go build       # 编译项目  
    ./项目名       # 运行可执行文件  
    ```。  
    
    
  8. 版本控制
    go.modgo.sum文件加入Git,确保依赖版本一致。

说明

参考来源:

0
看了该问题的人还看了