Protocol Buffer コンパイラのインストール

protocol buffer コンパイラのインストール方法。

protocol buffer コンパイラ protoc は、サービスとメッセージの定義を含む .proto ファイルをコンパイルするために使用されます。 protoc をインストールするには、以下のいずれかの方法を選択してください。

プリコンパイル済みバイナリのインストール (任意の OS)

プリコンパイル済みバイナリから protocol コンパイラの最新リリースをインストールするには、以下の手順に従ってください。

  1. https://github.com/google/protobuf/releases から、お使いのオペレーティングシステムとコンピュータアーキテクチャに対応する zip ファイル (protoc-<version>-<os>-<arch>.zip) を手動でダウンロードするか、次のコマンドなどを使用してファイルを取得します。

    PB_REL="https://github.com/protocolbuffers/protobuf/releases"
    curl -LO $PB_REL/download/v< param protoc-version >/protoc-< param protoc-version >-linux-x86_64.zip
    
  2. ファイルを $HOME/.local または任意のディレクトリに解凍します。 例:

    unzip protoc-< param protoc-version >-linux-x86_64.zip -d $HOME/.local
    
  3. 環境のパス変数を更新して、protoc 実行可能ファイルへのパスを含めます。 例:

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

パッケージマネージャーを使用したインストール

Linux、macOS、または Windows でパッケージマネージャーを使用して protocol コンパイラ protoc をインストールするには、次のコマンドを使用します。

  • Linux (例: apt または apt-get を使用)

    apt install -y protobuf-compiler
    protoc --version  # Ensure compiler version is 3+
    
  • MacOS (例: Homebrew を使用)

    brew install protobuf
    protoc --version  # Ensure compiler version is 3+
    
  • Windows (例: Winget を使用)

    > winget install protobuf
    > protoc --version # Ensure compiler version is 3+
    

その他のインストールオプション

ソースから protocol コンパイラをビルドする場合、またはプリコンパイル済みバイナリの古いバージョンにアクセスする場合は、Protocol Buffers のダウンロード を参照してください。