Я обнаружил, что protoc
не находит вещи, которые есть на proto_path
, несмотря на их присутствие:
$ protoc --proto_path=protobufs/protobufs \
--go_out=plugins=grpc:/home/me/go/src somefolder/enums.proto
somefolder/enums.proto: No such file or directory
$ ls protobufs/protobufs/somefolder/enums.proto
protobufs/protobufs/somefolder/enums.proto
Почему это может случиться? Кажется, этого не происходит с другими. Я использую Ubuntu 18.04, а protoc --version
говорит libprotoc 3.0.0
.