[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文件文件時候碰到這個錯誤,記錄一下linux
1,看看環境變量GOPATH/bin下面是否沒有安裝protoc-gen-gogo程序git
發現沒有安裝,就安裝一下github
#go get github.com/gogo/protobuf/gogoprotobash
若是已經安裝,檢查一下 PATH裏面是否有添加 GOPATH/bin code
#echo $PATHblog
正確安裝gogo/protobuf和配置好環境變量,基本上就能夠修復這個問題~get