Goctl

    • api服务生成
    • rpc服务生成
    • 模板管理

    本节将包含以下内容:

    很多人会把 读作 go-C-T-L,这种是错误的念法,应参照 go control 读做 ɡō kənˈtrōl

      例如输出:

      版本号说明

      • version:goctl 版本号
      • os:当前操作系统名称
      • arch: 当前系统架构名称
      1. GO111MODULE=on GOPROXY=https://goproxy.cn/,direct go get -u github.com/zeromicro/go-zero/tools/goctl@latest
      2. # Go 1.16 及以后版本
      3. GOPROXY=https://goproxy.cn/,direct go install github.com/zeromicro/go-zero/tools/goctl@latest

      方式二 (fork and build)

      从 go-zero代码仓库 git@github.com:zeromicro/go-zero.git 拉取一份源码,进入 tools/goctl/目录下编译一下 goctl 文件,然后将其添加到环境变量中。

      安装完成后执行goctl -v,如果输出版本信息则代表安装成功,例如: