使用protoc-gen-go会创建一个导入google / golang的.pb.go但无法找到包

时间:2015-11-26 03:19:53

标签: go protocol-buffers

我正在使用hereProtocol Buffers Golang编译成go install,效果很好,我几乎可以cannot find package "google/protobuf"这个包但我得到了这个错误:

protoc --go_out=. *.proto

但我无法在任何地方找到这个包下载,有人能告诉我该怎么办吗?感谢。

我正在执行从protoc-gen-go

执行此操作的所有步骤

然后我运行proto并获取所有文件,但错误的{{1}}导入

1 个答案:

答案 0 :(得分:0)

正如@poopoothegoriall所说,请使用github的protobuf,而不是code-google。生成的.pb.go文件将导入"github.com/golang/protobuf/proto"

<强>更新 这是我的步骤:

  1. make install项目https://github.com/google/protobuf.git
  2. go get https://github.com/golang/protobuf
  3. protoc --go_out=. xxx.proto
  4. 生成go源