grpc-gateway环境搭建

Peace&love:
https://blog.csdn.net/qq_16553883/article/details/86307894

Peace&love:
https://blog.csdn.net/weixin_34358092/article/details/88886038


1.grpc install 

cd $GOPATH/src   
mkdir google.golang.org
cd google.golang.org/
git clone https://github.com/grpc/grpc-go
mv grpc-go/ grpc/

2.编译器插件 Protoc Plugin
go get -v -u github.com/golang/protobuf/protoc-gen-go
cd $GOPATH/src/github.com/golang/protobuf/protoc-gen-go
go build
go install

可执行文件protoc-gen-go

3.Protocol Buffers v3 install 
 yum install gcc
 yum install glibc-headers

      yum install gcc-c++ 
//https://github.com/protocolbuffers/protobuf/releases
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protobuf-all-3.8.0.tar.gz
tar zxvf protobuf-all-3.8.0.tar.gz
cd  protobuf-all-3.8.0
./configure
make
make install
ldconfig
protoc --version


4.Grpc-gateway
cd $GOPATH/src/google.golang.org
git clone https://github.com/google/go-genproto.git
mv go-genproto/ genproto/

//如果yaml.v2下载失败
cd $GOPATH/src
mkdir gopkg.in
git clone https://github.com/go-yaml/yaml.git
mv xxx yaml.v2

go get -v -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
cd $GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
go build
go install 

扫描二维码关注公众号,回复: 6760826 查看本文章

猜你喜欢

转载自blog.csdn.net/Edu_enth/article/details/93164637