安装 goctl
安装 goctl
Section titled “安装 goctl”goctl(读作”go control”)是 go-zero 的脚手架工具,可从 .api 或 .proto 文件一键生成完整的服务代码。
go install github.com/zeromicro/go-zero/tools/goctl@latest安装完成后,goctl 二进制文件保存在 $GOPATH/bin/,确保该路径已在 PATH 中。
goctl --version# 输出:goctl version 1.7.x ...go install github.com/zeromicro/go-zero/tools/goctl@latest| 命令 | 功能 |
|---|---|
goctl api new | 从零创建 API 服务 |
goctl api go | 从 .api 文件生成 Go 代码 |
goctl rpc new | 从零创建 RPC 服务 |
goctl rpc protoc | 从 .proto 文件生成代码 |
goctl model mysql | 从 SQL 生成数据模型 |
goctl docker | 生成 Dockerfile |
goctl kube | 生成 Kubernetes 部署清单 |
若安装后提示 command not found: goctl,请将以下内容添加到 shell 配置文件:
export PATH=$PATH:$HOME/go/bin