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