Installation des Protocol Buffer Compilers
Der Protocol Buffer Compiler, protoc, wird zum Kompilieren von .proto-Dateien verwendet, die Service- und Nachrichtendefinitionen enthalten. Wählen Sie eine der unten angegebenen Methoden, um protoc zu installieren.
Vorab kompilierte Binärdateien installieren (jedes Betriebssystem)
Um die neueste Version des Protocol Compilers aus vorab kompilierten Binärdateien zu installieren, befolgen Sie diese Anweisungen
Von https://github.com/google/protobuf/releases laden Sie die ZIP-Datei, die Ihrem Betriebssystem und Ihrer Computerarchitektur entspricht (
protoc-<version>-<os>-<arch>.zip), manuell herunter oder rufen Sie die Datei mit Befehlen wie den folgenden abPB_REL="https://github.com/protocolbuffers/protobuf/releases" curl -LO $PB_REL/download/v30.2/protoc-30.2-linux-x86_64.zipEntpacken Sie die Datei unter
$HOME/.localoder einem Verzeichnis Ihrer Wahl. Zum Beispielunzip protoc-30.2-linux-x86_64.zip -d $HOME/.localAktualisieren Sie die Pfadvariable Ihrer Umgebung, um den Pfad zur
protoc-Executable einzuschließen. Zum Beispielexport PATH="$PATH:$HOME/.local/bin"
Installation mit einem Paketmanager
Warnung
Führen Sieprotoc --version aus, um die Version von protoc nach der Installation mit einem Paketmanager zu überprüfen und sicherzustellen, dass sie ausreichend aktuell ist. Die von einigen Paketmanagern installierten Versionen von protoc können recht veraltet sein. Auf der Seite zur Versionsunterstützung können Sie die Ausgabe der Versionsprüfung mit der Nebenversionsnummer der unterstützten Version der von Ihnen verwendeten Sprache(n) vergleichen.Sie können den Protocol Buffer Compiler, protoc, mit einem Paketmanager unter Linux, macOS oder Windows mit den folgenden Befehlen installieren.
Linux, z.B. mit
aptoderapt-getapt install -y protobuf-compiler protoc --version # Ensure compiler version is 3+MacOS, mit Homebrew
brew install protobuf protoc --version # Ensure compiler version is 3+Windows, mit Winget
> winget install protobuf > protoc --version # Ensure compiler version is 3+
Andere Installationsoptionen
Wenn Sie den Protocol Buffer Compiler aus Quellen erstellen oder auf ältere Versionen der vorab kompilierten Binärdateien zugreifen möchten, siehe Protocol Buffers herunterladen.