• 下载

    1
    git clone https://github.com/go-kratos/kratos.git
  • 安装

    1
    2
    3
    切换至目录:/cmd/kratos
    先安装相关依赖: go mod download
    执行: go install
  • 配置

    1
    2
    将安装好的应用复制到用户应用程序目录下:
    cp $GOPATH/bin/kratos /usr/local/bin
  • 初始化项目

    在任意地方就可以使用命令进行创建项目:

    执行: kraots new fsu

  • 项目结构

    1
    2
    cd fsu
    tree
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    .
    ├── LICENSE
    ├── Makefile
    ├── README.md
    ├── api
    │   ├── README.md
    │   └── helloworld
    │   ├── helloworld.pb.go
    │   ├── helloworld.proto
    │   ├── helloworld_grpc.pb.go
    │   └── helloworld_http.pb.go
    ├── cmd
    │   └── server
    │   └── main.go
    ├── go.mod
    ├── go.sum
    └── internal
    ├── biz
    │   └── README.md
    ├── data
    │   └── README.md
    └── service
    ├── README.md
    └── greeter.go