--go_out:protoc-gen-go:系统找不到Windows 10指定的文件

时间:2018-12-01 15:25:58

标签: go grpc

早上好

我正在尝试使用此命令protoc greet \ greetpb \ greet.proto --go_out = plugins = grpc:。我收到该消息“ --go_out:protoc-gen-go:系统找不到指定的文件。”

我的协议版本是libprotoc 3.6.1 我的Go版本Go版本go1.11.2 Windows / 386 github.com/golang/protobuf/protoc-gen-go/grpc

也在我的软件包列表中

我是使用Golang的新手,并且尝试学习grpc。 有人可以帮我解决这个问题吗?我正在使用Windows 10。

2 个答案:

答案 0 :(得分:1)

我可以解决编辑环境变量PATH的问题。我添加%GOPATH%/ bin,该命令有效。

答案 1 :(得分:-1)

确保已安装protobuf

brew install protobuf
go get -u github.com/golang/protobuf/protoc-gen-go

这应该将protoc-gen-go安装到您的$ GOPATH / bin

将PATH环境变量设置为上述文件夹

PATH = :$GOPATH/bin: