我正在开发一个开源项目。每当我尝试为我的.proto文件执行make api时,我都会收到这些错误。
api/proto_buf/do.pb.go:203:49: undefined: proto.InternalMessageInfo
api/proto_buf/do.pb.go:241:50: undefined: proto.InternalMessageInfo
api/proto_buf/do.pb.go:279:46: undefined: proto.InternalMessageInfo
api/proto_buf/do.pb.go:319:47: undefined: proto.InternalMessageInfo
api/proto_buf/do.pb.go:371:49: undefined: proto.InternalMessageInfo
我尝试过很多东西但没什么可玩的。是版本问题吗? 我使用的是libprotoc 3.5.1版本。 在我的pb文件中,这些变量是自动生成的,我猜这是意料之外的。
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package