简介

Go-ent(ent)是一款facebook开源的go语言ORM框架,类似于gorm等用于实现数据库对象映射和操作的框架, ent依赖于atlas。

../../../../_images/jianjie.png

环境部署

Linux和windows都适用

部署前提

序号 必要组件 版本要求 默认安装路径
  Golang v1.20以上  
  go-aci v1.0.10以上  

部署步骤

  1. 安装golang环境,版本要求要1.20以上;

  2. 安装go-aci, 版本要求1.0.10以上,go-aci的安装参照“Go-ACI程序员开发指南”章节;

  3. 设置环境变量: GO111MODULE=on;

  4. 把包对应放到以下路径:

    • ent@v0.12.3包放入到$GOPATH/pkg/mod/entgo.io下
    • atlas@v0.10.2包放入到$GOPATH/pkg/mod/ariga.io下
  5. 在自己的开发项目里执行go mod tidy,更新go.mod和go.sum。

注解

部署步骤4中,如果没有$GOPATH/pkg/mod/entgo.io、$GOPATH/pkg/mod/entgo.io路径,需手动创建