![](/img/trans.png)
[英]cannot find package "google.golang.org/protobuf/cmd/protoc-gen-go"
[英]Using protoc-gen-go creates a .pb.go that imports google/golang but can't find package
我正在使用protoc-gen-go将C
Protocol Buffers
编译成Golang
,效果很好,我几乎go install
包,但是我收到了这个错误:
cannot find package "google/protobuf"
但我无法在任何地方找到这个包下载,有人能告诉我该怎么办吗? 谢谢。
我正在按照所有步骤从这里开始
然后我运行protoc --go_out=. *.proto
protoc --go_out=. *.proto
和我获取所有文件,但错误的proto
导入
正如@poopoothegoriall所说,请使用github的protobuf,而不是code-google。 生成的.pb.go文件将导入"github.com/golang/protobuf/proto"
更新这是我的步骤:
make install
project https://github.com/google/protobuf.git go get
https://github.com/golang/protobuf protoc --go_out=. xxx.proto
生成go源protoc --go_out=. xxx.proto
protoc --go_out=. xxx.proto
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.