Mac上使用protoc编译报错
Posted Felix
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
即可
以上是关于Mac上使用protoc编译报错的主要内容,如果未能解决你的问题,请参考以下文章
mac 上python编译报错No module named MySQLdb
错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )(代码片段
错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )(代码片段
当我尝试在 Jetson TK1 上使用 protoc 3.0.0 alpha 3 和 jdk 1.8 编译 Bazel 0.1.0 时,我遇到了这个 JNI 链接错误