这个的意思就是可能是你的当前安装的protobuf版本和你的文件的语法不匹配,可通过如下途径解决:
1. 确认你的protobuf版本和你写的proto文件是否匹配,版本不匹配的话切换为对应的版本;
2. proto文件编码问题? 将你的proto文件内容拷贝,然后粘贴到记事本中以utf-8编码重新保存;
3. 在你的项目中安装以下依赖:
go get google.golang.org/grpc
go get google.golang.org/protobuf
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
依赖的版本可以在安装后到 go.mod 文件中修改为你想要的,然后在执行 go mod tidy