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

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

プロトコルバッファコンパイラである 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 のダウンロード を参照してください。