作者:可爱的伊比2324767445hMkK | 来源:互联网 | 2023-02-12 21:05
1> Drew MacInni..:
我是用错误的方式编译吗?
protoc --go_output=. *.proto
是。正如指出的评论由温迪阿迪,命令行选项protoc
应该是--go_out
不--go_output
和plugins=grpc
选项同样也需要(根据codegen.sh
脚本)。您应该可以在helloworld示例中使用它protoc
来重新生成.pb.go
文件:
cd $GOPATH/src/google.golang.org/grpc/examples/helloworld
mv helloworld.pb.go helloworld.pb.go.orig
protoc --go_out=plugins=grpc:. helloworld.proto
本greeter_server
应正确编译算账:
cd ../greeter_server
go build .