一、goctl装置
运行如下命令
GO111MODULE=on GOPROXY=https://goproxy.cn/,direct go get -u github.com/tal-tech/go-zero/tools/goctl
配置文件
- sudo vim /etc/paths
- 在最初一行增加$GOPATH/bin
二、protoc-gen-go装置
- 在$GOPATH下的src目录下下载protobuf源码:git
clone mailto:git@github.com:protocolbuffers/protobuf.git - 进入到protoc-gen-go目录下,执行如下go build和go install命令。执行命令后会在$GOPATH/bin目录下主动生成protoc-gen-go可执行文件。
- 如果源码不在src目录下,生成protoc-gen-go可执行文件后须要将该文件移到$GOPATH/bin目录下,否则会报找不到可执行文件的谬误。
三、protoc装置
- 下载源码:https://github.com/protocolbu...
- 解压后进入到源码下的bin目录,找到protoc二进制文件,把protoc文件挪动到$GOPATH/bin目录
- 执行protoc --version查看时候装置胜利