一、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 查看时候装置胜利