在 Windows 中安装 GRPC

Installing GRPC in Windows

我简单的在CMD里写了下面的代码,

set PATH="$PATH:$(go env GOPATH)/bin"

也不知道自己做的事情是否明智

我刚刚用 set 替换了 expose 因为 Windows.

下一步应该做什么才能成功完成安装?

您能否提供如何将它安装为没有任何 shell 变量的原始字符串,就好像它是您的 PC 一样?因为我对 Shell 还不太满意。

致所有来到这里的人:

  • 首先,您应该下载最新版本的协议缓冲区:

    this link 下载并安装所需的版本,例如:protoc-3.19.3-win64.zip

    之后添加您在路径环境中安装的二进制路径。 (有关添加到路径环境的更多信息,请参阅 this link

  • 之后你需要为你想要的语言安装原始编译器。在这个例子中我选择 go:

$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1

注意: GOPATH 应该在环境中。还有 GOPATH/bin.