当前位置: 首页 > article >正文

gin入门教程(2):go安装以及初始目录构建

2.1 安装 Go

1. 下载 Go
  • 访问 Go 语言的官方网站 golang.org。
  • 根据您的操作系统(Windows、macOS 或 Linux)选择合适的安装包下载。
2. 安装 Go
  • Windows
    • 运行下载的 .msi 安装程序,按照提示完成安装。
  • macOS
    • 可以通过 Homebrew 安装:brew install go,或直接运行下载的 .pkg 文件。
  • Linux
    • 解压下载的 tar 文件:
      tar -C /usr/local -xzf go1.xx.linux-amd64.tar.gz
      
    • 将 Go 的 bin 目录添加到 PATH:
      export PATH=$PATH:/usr/local/go/bin
      
3. 验证安装
  • 打开终端或命令提示符,输入:
    go version
    
  • 如果安装成功,您将看到 Go 的版本信息。

2.2 创建项目目录结构

  1. 选择工作目录:首先,选择一个适合存放项目的目录。

  2. 创建项目文件夹:在终端中使用以下命令创建项目文件夹:

    mkdir my-gin-app
    cd my-gin-app
    
  3. 初始化 Go 模块:运行以下命令以初始化 Go 模块:

    go mod init my-gin-app
    
  4. 创建目录结构

    • cmd/:存放主要的可执行文件。
    • pkg/:存放共享库代码。
    • internal/:存放内部使用的库,避免外部调用。
    • api/:定义 API 路由和处理逻辑。
    • config/:配置文件和环境变量。
    • migrations/:数据库迁移文件(如果需要)。
    • scripts/:工具脚本或构建脚本。

    使用命令创建这些目录:

    mkdir cmd pkg internal api config migrations scripts
    
  5. 创建主文件:在 cmd/ 中创建主程序文件 main.go

    touch cmd/main.go
    

这样,您的项目目录结构就创建完成,准备好进行开发!


http://www.kler.cn/news/367789.html

相关文章:

  • 面向对象(上)
  • beautifulsoup4的使用
  • 医疗实施-项目管理06-估算成本
  • React基础使用教程
  • sass软件登录设定——未来之窗行业应用跨平台架构
  • C语言巨难题:执行操作可获得的最大总奖励 I(C语言版)
  • 简化深度学习实验管理:批量训练和自动记录方案
  • 暴力匹配算法 (BF):字符串匹配算法的演进之路
  • springboot 网上影院订票系统-计算机毕业设计源码06993
  • 小程序视频SDK解决方案,提供个性化开发和特效定制设计
  • 笔记整理—linux驱动开发部分(1)驱动梗概
  • 第五十二章 安全元素的详细信息 - EncryptedData 详情
  • 【含开题报告+文档+PPT+源码】基于SpringBoot爱之屋摄影预约管理系统的设计与实现
  • Depcheck——专门用于检测 JavaScript 和 Node.js 项目中未使用依赖项的工具
  • 安全知识见闻-通信协议安全
  • uniapp 报错Invalid Host header
  • 求个数不确定的整数的最大公约数(java)
  • WSL(Ubuntu20.04)编译和安装DPDK
  • PHP const 和 define主要区别
  • 关闭钉钉AI助理
  • 【WiFi7】 支持wifi7的手机
  • 机器视觉运动控制一体机在DELTA并联机械手视觉上下料应用
  • 5550 取数(max)
  • Qt:窗口风格设置
  • SQL实战训练之,力扣:1532最近的三笔订单
  • Python | Leetcode Python题解之第503题下一个更大元素II