跳转到内容

安装 goctl

goctl(读作”go control”)是 go-zero 的脚手架工具,可从 .api.proto 文件一键生成完整的服务代码。

Terminal window
go install github.com/zeromicro/go-zero/tools/goctl@latest

安装完成后,goctl 二进制文件保存在 $GOPATH/bin/,确保该路径已在 PATH 中。

Terminal window
goctl --version
# 输出:goctl version 1.7.x ...
Terminal window
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 配置文件:

Terminal window
export PATH=$PATH:$HOME/go/bin

安装 protoc →