[root@linuxkk charge]# protoc -I=. -I=../../../ -I=../../../github.com/gogo/protobuf --gogo_out=./ charge.proto
protoc-gen-gogo: program not found or is not executable
--gogo_out: protoc-gen-gogo: Plugin failed with status code 1.
编译proto文件文件时候碰到这个错误,记录一下
1,看看环境变量GOPATH/bin下面是否没有安装protoc-gen-gogo程序
发现没有安装,就安装一下
#go get github.com/gogo/protobuf/gogoproto
如果已经安装,检查一下 PATH里面是否有添加 GOPATH/bin
#echo $PATH
正确安装gogo/protobuf和配置好环境变量,基本上就可以修复这个问题~