Мой прото-файл:
syntax = "proto3";
import "google/protobuf/timestamp.proto";
service Foo {
rpc now(NowRequest) returns (NowResponse) {}
}
message NowRequest {}
message NowResponse {
google.protobuf.Timestamp now = 1;
}
Моя команда для генерации кода и результирующая ошибка:
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.
Моя версия протокола:
protoc --version
libprotoc 3.11.3
Я следил за этим руководством и просмотрел это question. Как я могу импортировать хорошо известные типы? Мне нужно скачать что-нибудь еще? Как я могу определить, какие именно типы хорошо известны для моей текущей установки? Спасибо.