Installation des Protocol Buffer Compilers

Installationsanleitung für den Protocol Buffer Compiler.

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

  1. 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 ab

    PB_REL="https://github.com/protocolbuffers/protobuf/releases"
    curl -LO $PB_REL/download/v30.2/protoc-30.2-linux-x86_64.zip
    
  2. Entpacken Sie die Datei unter $HOME/.local oder einem Verzeichnis Ihrer Wahl. Zum Beispiel

    unzip protoc-30.2-linux-x86_64.zip -d $HOME/.local
    
  3. Aktualisieren Sie die Pfadvariable Ihrer Umgebung, um den Pfad zur protoc-Executable einzuschließen. Zum Beispiel

    export PATH="$PATH:$HOME/.local/bin"
    

Installation mit einem Paketmanager

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 apt oder apt-get

    apt 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.