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

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

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 のダウンロード を参照してください。