关于protobuf:Mac上使用protoc编译报错

执行protoc -I=. –go_out=paths=source_relative:gen/go trip.proto命令报错, 错误信息如下:

protoc-gen-go: program not found or is not executable
Please specify a program using absolute path or make sure the program is available in your PATH system variable
--go_out: protoc-gen-go: Plugin failed with status code 1.

解决方案:
1.找到protoc-gen-go 文件,执行以下命令,该文件通过go get装置时会装置在$GOPATH/go/bin目录下
cp protoc-gen-go /usr/local/bin/
2.而后vim ~/.zshrc, 新增上面这一行(貌似我发现这一步能够不要, 执行完第一步当前就能够编译了…)
export GOPATH=$HOME/go PATH=$PATH:$GOPATH/bin
之后source ~/. zshrc即可

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理