banner
biuaxia

biuaxia

"万物皆有裂痕,那是光进来的地方。"
github
bilibili
tg_channel

在 Windows 下搭建 protobuf 基礎環境

標題:Windows 下 protobuf 基礎環境搭建
日期:2021-09-28 16:08:00
toc:true
類別:

  • Golang
  • gRPC
    標籤:
  • Golang
  • gRPC
  • Go
  • protobuf
  • proto
  • 命令
  • package
  • Windows
  • 可執行
  • 環境
  • 變數

Windows 安裝 protoc 可執行檔到環境變數#

前往 Releases · protocolbuffers/protobuf 下載 protoc-x.x.x-x.zip 將 bin 底下的內容解壓縮到 $PATH 設定的位址中:

image.png

例如圖片中放到了 C:\Users\biuaxia\go\bin 底下:

image.png

為 Go 語言安裝 protobuf 的 package#

執行命令:

go install google.golang.org/protobuf/cmd/protoc-gen-go

注意,預設安裝目錄為 $GOPATH/bin

驗證#

打開命令行輸入 protoc 並按下 Enter,沒有報錯即可。

image.png

例如想要根據當前目錄下的 helloworld.proto 檔案來生成 go 檔案,命令為:

protoc --go_out=. --go-grpc_out=. --go-grpc_opt=require_unimplemented_servers=false .\helloworld.proto

常見問題#

'protoc-gen-go-grpc' 不是內部或外部命令,也不是可執行的程式#

執行命令:

go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest

再次嘗試即可。

參考資料#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。