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