环境配置
export GOPROXY=https://goproxy.cn
export GO111MODULE=on
go get -u github.com/go-kratos/kratos/tool/kratos
kratos 工具安装完成
使用kratos命令创建新项目
kratos new kratos-demo
看到这个提示,项目创建完成
go mod tidy
拉取项目依赖
生成所有proto源码、wire等等
go generate ./...
或者使用make all
生成
kratos run
运行项目,以下提示则运行成功
如果提示端口被占用,使用lsof -i :8000
查看占用进程PID,使用kill -9 杀死进程后执行
测试
curl --location --request GET 'http://127.0.0.1:8000/helloworld/kratos'
返回
接下来在试着操作一下mysql
首先需要先安装mysql ,
brew install mysql@5.7
碰到一些权限的问题,chmod ,chown 给文件和文件夹赋予高权限即可