Protocol Buffer 編譯器安裝
如何安裝 protocol buffer 編譯器。
protocol buffer 編譯器 protoc
用於編譯 .proto
檔案,其中包含服務和訊息定義。請選擇以下方法之一來安裝 protoc
。
安裝預先編譯的二進位檔 (任何作業系統)
若要從預先編譯的二進位檔安裝最新發行的 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。