終端執行如下指令:
- brew install grpc
- go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
看到項目目錄gopath檔案夾下面bin檔案夾中生成protoc-gen-go可執行檔案,則證明grpc安裝成功。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL2ATMzMDM0AjMzEjNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
- 然後cd到你項目中存放.proto檔案的目錄下
- 執行:protoc --go_out=plugins=grpc:. xxx.proto
注意:xxx是你要編譯的.proto檔案名,grpc:. xxx.proto冒号後面那個點和檔案名之間有個空格,忘記加空格了不會編譯通過,會報錯:Missing input file.