天天看點

記一次windows go grpc問題

google.golang.org/grpc v1.36.0 使用時遇到的問題

    • 問題
    • 解決方法

問題

指令無法使用

protoc --go_out=%ROOTPATH%sopplus-backend\pb --go-grpc_out=%ROOTPATH%sopplus-backend\pb %ROOTPATH%sopplus-backend\pb*.proto --proto_path=%ROOTPATH%

抛出 protoc-gen-go-grpc指令無效

原本使用的protoc-gen-go.exe編輯器

新版的grpc需要使用 protoc-gen-go-grpc.exe

解決方法

go get -u google.golang.org/protobuf/cmd/protoc-gen-go

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

go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc

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