一、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 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查看时候安装成功

苦心僧
18 声望2 粉丝