Я установил эти пакеты:
google.golang.org/grpc
github.com/golang/protobuf/protoc-gen-go
и экспортированный путь следующим образом:
export PATH=$PATH:/usr/local/go/bin
когда я пытаюсь скомпилировать прото-файл с помощью команды protoc, я вижу ошибку command not found:
protoc --go_out=. helloworld/helloworld.proto
zsh: command not found: protoc
мой путь к проекту такой: /home/my-username/go/src/github.com/my-username/helloworld
моя версия go: go1.12.5
и я использую ubuntu 18.04
Когда я устанавливаю его с двоичным файлом, он работает, но скомпилированный файл go не содержит некоторых функций, таких как: RegisterGreeterServer или NewGreeterClient
protoc
в/usr/bin
или/usr/local/bin
. - person Зелёный   schedule 24.05.2019protobuf
не удалась. Протобуф доставитьprotoc
. - person Зелёный   schedule 24.05.2019PATH
переменную, похоже, что она как-то испорчена.echo $PATH
- person Зелёный   schedule 24.05.2019protobuf
? Показать все шаги. - person Зелёный   schedule 24.05.2019protobuf
. - person Зелёный   schedule 24.05.2019