我试图在Linux机箱上使用Protobuf。我从github下载了预编译。
当我试图编译我的.proto文件或者只是检查protobuf版本时,它说
原语:命令找不到。
我在Windows机器上尝试了同样的步骤,使用预编译的protobuf版本,它在那里工作得很好。
发布于 2019-08-21 10:00:00
安装Linux和Mac协议
Linux
PROTOC_ZIP=protoc-3.15.8-linux-x86_64.zip
curl -OL https://github.com/google/protobuf/releases/download/v3.15.8/$PROTOC_ZIP
sudo unzip -o $PROTOC_ZIP -d /usr/local bin/protoc
sudo unzip -o $PROTOC_ZIP -d /usr/local include/*
rm -f $PROTOC_ZIPMac
brew install protobuf或者,如果你没有自制的。
PROTOC_ZIP=protoc-3.15.8-osx-x86_64.zip
curl -OL https://github.com/google/protobuf/releases/download/v3.15.8/$PROTOC_ZIP
sudo unzip -o $PROTOC_ZIP -d /usr/local bin/protoc
sudo unzip -o $PROTOC_ZIP -d /usr/local 'include/*'
rm -f $PROTOC_ZIP来源:http://google.github.io/proto-lens/installing-protoc.html
发布于 2021-06-03 14:46:56
对于Linux 20,只能使用snap安装。
snap install protobuf --classic或通过apt,带有:
sudo apt install protobuf-compiler发布于 2018-06-21 14:37:19
你可以试试:
安装grpc和protobuf
brew install grpc protobuf
https://stackoverflow.com/questions/47704968
复制相似问题