Protocol Buffer コンパイラのインストール
プロトコルバッファコンパイラのインストール方法。
プロトコルバッファコンパイラ protoc は、サービスとメッセージの定義を含む .proto ファイルをコンパイルするために使用されます。以下のいずれかの方法を選択して protoc をインストールしてください。
プリコンパイル済みバイナリのインストール(あらゆるOS)
プリコンパイル済みバイナリからプロトコルコンパイラの最新リリースをインストールするには、以下の手順に従ってください。
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ファイルを
$HOME/.localまたは任意のディレクトリに解凍します。例:unzip protoc-30.2-linux-x86_64.zip -d $HOME/.local環境のパス変数を更新して、
protoc実行可能ファイルへのパスを含めます。例:export PATH="$PATH:$HOME/.local/bin"
パッケージマネージャーを使用したインストール
警告
パッケージマネージャーを使用してインストールした後、protoc --version を実行して protoc のバージョンを確認し、十分に新しいことを確認してください。一部のパッケージマネージャーによってインストールされる protoc のバージョンはかなり古い場合があります。バージョンサポートページで、バージョンチェックの出力と、使用している言語のサポートされているバージョンのマイナーバージョン番号を比較してください。以下のコマンドを使用して、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 をダウンロードを参照してください。