工程初始化
创建项目
# 执行new命令
meta-egg new
# 之后根据提示设置基础信息,如下:
Please input project EN name: # 输入工程的英文名(多个单词推荐以中横线连接)
Please input project description: # 输入工程的描述,会出现在README中
Please input go module name: # 相当于于go mod init "xxx"
Please input go version [1.19]: # 输入go的版本,直接回车则默认1.19
Please select server type [GRPC/HTTP/ALL default:ALL]: # 选择服务类型
Do you need database? [y/n default:y]: # 选择工程是否用到数据库
Please select database type [MySQL/PostgreSQL default:MySQL]: # 选择数据库类型
Do you need table demo? [y/n default:y]: # 是否生成demo数据库表供参考
# 执行成功后会提示
Project generated successfully环境准备
go env -w GO111MODULE=onwget https://github.com/protocolbuffers/protobuf/releases/download/v21.8/protoc-21.8-linux-x86_64.zip mkdir -p /usr/local/protoc sudo unzip protoc-21.8-linux-x86_64.zip -d /usr/local/protoc sudo ln -s /usr/local/protoc/bin/protoc /usr/local/bin/protoc
初始化工程
Last updated