Protocol Buffer コンパイラのインストール
Protocol Buffer コンパイラのインストール方法。
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 のダウンロード を参照してください。