首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >protobuf导入google/protobuf/timestamp.proto

protobuf导入google/protobuf/timestamp.proto
EN

Stack Overflow用户
提问于 2020-02-15 15:43:06
回答 1查看 7.7K关注 0票数 5

我的原始文件是:

代码语言:javascript
复制
syntax = "proto3";

import "google/protobuf/timestamp.proto";

service Foo {
  rpc now(NowRequest) returns (NowResponse) {}
}

message NowRequest {}

message NowResponse {
  google.protobuf.Timestamp now = 1;
}

我生成代码的命令和由此产生的错误是:

代码语言:javascript
复制
protoc foo.proto --go_out=plugins=grpc,import_path=proto:internal/proto
foo.proto:3:1: Import "google/protobuf/timestamp.proto" was not found or had errors.
foo.proto:12:3: "google.protobuf.Timestamp" is not defined.

我的原型是:

代码语言:javascript
复制
protoc --version
libprotoc 3.11.3

我跟踪了这个指南并复习了这个问题。如何导入知名类型?我还需要下载其他东西吗?我如何知道我当前安装的确切类型是什么?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-17 21:17:12

"google/protobuf/timestamp.proto“存储在路径中: /usr/local/include/google/protobuf

请检查是否有/usr/local/include/google/protobuf目录。

如果没有,这意味着在protobuf安装中有一个错误。请返回安装步骤,或重新安装.

请在这里找到更多的帮助:https://github.com/grpc-ecosystem/grpc-gateway/issues/422

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60240312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档