Я не могу скомпилировать протокол Google fhir для go
1. Мне удалось сгенерировать annotations.pb. go с предупреждениями, которые можно разрешить
protoc --proto_path=proto --go_out=. proto/annotations.proto
2020/05/27 12:42:17 WARNING: Missing 'go_package' option in "annotations.proto",
please specify it with the full Go package path as
a future release of protoc-gen-go will require this be specified.
See https://developers.google.com/protocol-buffers/docs/reference/go-generated#package for more information.
2. К сожалению, я не могу решить проблемы, связанные с отсутствием найденного файла.
Пример profile_config.proto, который содержал следующие импорты:
import "proto/annotations.proto";
import "proto/r4/core/codes.proto";
import "proto/r4/core/datatypes.proto";
Попытка выполнить привела к «не найден»
protoc --proto_path=proto --go_out=. proto/profile_config.proto
proto/annotations.proto: File not found.
proto/r4/core/codes.proto: File not found.
proto/r4/core/datatypes.proto: File not found.
Возможно, эти прото-файлы могут использоваться только с java, и любой другой язык потребует модификации файлов.