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

プロトコルバッファコンパイラのインストール方法。

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

プリコンパイル済みバイナリのインストール(あらゆるOS)

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

  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/v30.2/protoc-30.2-linux-x86_64.zip
    
  2. ファイルを $HOME/.local または任意のディレクトリに解凍します。例:

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

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

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

以下のコマンドを使用して、Linux、macOS、または Windows でパッケージマネージャーを使用してプロトコルコンパイラ 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 Buffers をダウンロードを参照してください。