1. 安装工具包
1.1 protoc
https://github.com/fork-golang/protobuf
1.2 protoc-gen-go
https://github.com/protocolbuffers/protobuf-go
1.3 protoc-gen-go-grpc
https://github.com/grpc/grpc-go
1.4 kratos
https://github.com/go-kratos/kratos
在安装前请确保gopath/bin 以添加到环境变量(注意gopath/bin 不是sdk中的bin目录)
如果github已经提供编译后的二进制则,直接复制到gopath/bin下面
如果没有提供可下载源码,再进行编译安装,即可在gopath/bin下看见,这里以kratos为例子(其他如出一辙)
2. 生成代码
由于kratos依赖kratos-layout,直接 kratos new demo01 会去找github的kratos-layout,所以国内使用https://gitee.com/go-kratos/kratos-layout.git
kratos new demo01 -r https://gitee.com/go-kratos/kratos-layout.git
标签:bin,github,kratos,框架,https,go,com
From: https://blog.csdn.net/m0_52101417/article/details/141999256