kratos 创建工程
1、准备
1.1、系统
- 只支持macos和linux系统, 这里主要是macos(linux类似)
1.2、需要的环境
1.2.1、go语言环境
$ brew install go
$ go env -w GO111MODULE=on
1.2.2、 protoc google的protobuf编译器
$ brew install protobuf
1.2.3、 protoc-gen-go go语言的protobuf编译器
$ brew install protoc-gen-go
1.2.4、 kratos准备
$ go install github.com/go-kratos/kratos/cmd/kratos/v2@latest
$ kratos --version
2、 创建工程
$ cd ~/Desktop/project
$ kratos new helloword
$ cd helloword
$ make init
$ make all
$ go generate ./...
3、 配置vscode
- 用vscode打开这个目录 helloword
- 然后点vscode的“运行和调试”
- 增加launch.json文件
- 下面是配置文件的具体内容
{
"version": "0.2.0",
"configurations": [
{
"name": "本地编译运行",
"type": "go",
"request": "launch",
"mode": "auto",
"args": ["-conf", "configs"],
"cwd": "${workspaceFolder}",
"showLog": true,
"trace": "verbose",
"program": "cmd/helloword"
}
]
}