mirror of
https://github.com/go-kratos/kratos.git
synced 2025-03-21 21:27:16 +02:00
Merge pull request #251 from greyireland/feature/more_doc
add install.md
This commit is contained in:
commit
db4edd293b
69
doc/wiki-cn/install.md
Normal file
69
doc/wiki-cn/install.md
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# 安装
|
||||||
|
|
||||||
|
1.安装protoc二进制文件
|
||||||
|
|
||||||
|
```
|
||||||
|
下载地址:https://github.com/google/protobuf/releases
|
||||||
|
mv bin/protoc /usr/local/bin/
|
||||||
|
mv -r include/google /usr/local/include/
|
||||||
|
```
|
||||||
|
|
||||||
|
2.安装protobuf库文件
|
||||||
|
|
||||||
|
```
|
||||||
|
go get -u github.com/golang/protobuf/proto
|
||||||
|
```
|
||||||
|
|
||||||
|
3.安装goprotobuf插件
|
||||||
|
|
||||||
|
```
|
||||||
|
go get github.com/golang/protobuf/protoc-gen-go
|
||||||
|
```
|
||||||
|
|
||||||
|
4.安装gogoprotobuf插件和依赖
|
||||||
|
|
||||||
|
```
|
||||||
|
//gogo
|
||||||
|
go get github.com/gogo/protobuf/protoc-gen-gogo
|
||||||
|
|
||||||
|
//gofast
|
||||||
|
go get github.com/gogo/protobuf/protoc-gen-gofast
|
||||||
|
|
||||||
|
//依赖
|
||||||
|
go get github.com/gogo/protobuf/proto
|
||||||
|
go get github.com/gogo/protobuf/gogoproto
|
||||||
|
```
|
||||||
|
|
||||||
|
5.安装框架依赖
|
||||||
|
|
||||||
|
```
|
||||||
|
# grpc (或者git clone https://github.com/grpc/grpc-go 然后复制到google.golang.org/grpc)
|
||||||
|
go get -u google.golang.org/grpc
|
||||||
|
|
||||||
|
# genproto (或者git clone https://github.com/google/go-genproto 然后复制到google.golang.org/genproto)
|
||||||
|
go get google.golang.org/genproto/...
|
||||||
|
```
|
||||||
|
|
||||||
|
6.安装kratos tool
|
||||||
|
|
||||||
|
```
|
||||||
|
go get -u github.com/bilibili/kratos/tool/kratos
|
||||||
|
cd $GOPATH/src
|
||||||
|
kratos new kratos-demo --proto
|
||||||
|
```
|
||||||
|
|
||||||
|
7.运行
|
||||||
|
|
||||||
|
```
|
||||||
|
cd kratos-demo/cmd
|
||||||
|
go build
|
||||||
|
./cmd -conf ../configs
|
||||||
|
```
|
||||||
|
|
||||||
|
打开浏览器访问:[http://localhost:8000/kratos-demo/start](http://localhost:8000/kratos-demo/start),你会看到输出了`Golang 大法好 !!!`
|
||||||
|
|
||||||
|
[kratos工具](kratos-tool.md)
|
||||||
|
|
||||||
|
-------------
|
||||||
|
|
||||||
|
[文档目录树](summary.md)
|
Loading…
x
Reference in New Issue
Block a user