Protocol Buffer 編譯器安裝

如何安裝 protocol buffer 編譯器。

protocol buffer 編譯器 protoc 用於編譯 .proto 檔案,其中包含服務和訊息定義。請選擇以下方法之一來安裝 protoc

安裝預先編譯的二進位檔 (任何作業系統)

若要從預先編譯的二進位檔安裝最新發行的 protocol 編譯器,請依照以下指示操作

  1. 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
    
  2. 將檔案解壓縮到 $HOME/.local 或您選擇的目錄下。例如

    unzip protoc-< param protoc-version >-linux-x86_64.zip -d $HOME/.local
    
  3. 更新您環境的路徑變數,以包含 protoc 可執行檔的路徑。例如

    export PATH="$PATH:$HOME/.local/bin"
    

使用套件管理器安裝

您可以使用以下指令,在 Linux、macOS 或 Windows 下使用套件管理器安裝 protocol 編譯器 protoc

  • Linux,使用 aptapt-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