# 环境 ## golang 推荐 1.23.5 以上 ```bash go version ``` ## 工具 goctl - 安装 goctl,goctl 版本关系到生成模版版本 ```bash go install github.com/zeromicro/go-zero/tools/goctl@latest goctl --version ``` ## protoc - 推荐一键安装 ```bash goctl env check --install --verbose --force goctl env check --verbose ``` ## go-zero 安装 ```bash mkdir && cd # project name 为具体值 go mod init # module name 为具体值 go get -u github.com/zeromicro/go-zero@latest ``` ## 数据库 - mysql 推荐 8.0 以上 - redis 推荐 7.0 以上 - mongodb 推荐 4.4 以上 ## 其他