前提
默认你已经安装好go,并设置好环境变量
可以联网
grpcurl 和 grpcui 都是调试grpc的利器,前者用于命令行,类似curl工具;后者是以web的形式进行调试的,类似postman工具。
有了这两款工具,我们不用写任何客户端代码,也能方便的调试接口数据。
这两款工具的作者是同一人:http://github.com/fullstorydev 。
grpcurl#
根据官方 README.md 文档安装即可。
export GOPROXY=https://mirrors.aliyun.com/goproxy/
go get github.com/fullstorydev/grpcurl
go install github.com/fullstorydev/grpcurl/cmd/grpcurl
这时,在 $GOPATH/bin 目录下,生成一个 grpcurl 可执行文件。我们可以复制到 /usr/local/bin/ 下:
不能联网
https://github.com/fullstorydev/grpcurl/releases
tar -zxvf /home/work/grpcurl_1.8.1_linux_x86_64.tar.gz
cp /home/work/grpcurl /usr/local/bin/
完成后重新链接命令行
mac
sudo cp `go env|grep 'GOPATH'|sed -e 's/GOPATH="//' -e 's/"//'`/bin/grpcurl /usr/local/bin/
chmod +x /usr/local/bin/grpcurl
执行个命令,验证下:
$ grpcurl -version
grpcurl 1.3.2
输出了版本号表示安装成功了。
命令
https://blog.csdn.net/m0_37556444/article/details/100064623