protoc-gen-go --version 如果安装成功,你将看到protoc-gen-go的版本信息。 5. (可选) 配置protoc以使用protoc-gen-go插件 在某些情况下,你可能需要显式地告诉protoc在哪里可以找到protoc-gen-go插件。这通常不是必需的,因为protoc会自动在PATH中查找插件。但是,如果你需要指定插件的位置,你可以使用--plugin选项...
go get github.com/golang/protobuf/protoc-gen-go 报错如下错误 我使用的go版本是1.17。而Go1.17版使用go install安装依赖。所以应该按照它下面的格式go install pkg@version进行拉取,同时按照提示原来的地址作废需要 替换成google.golang.org/protobuf,最终命令为: 1 go install google.golang.org/protobuf/cmd...
protoc-gen-go安装: 1.自动安装 go install github.com/golang/protobuf/protoc-gen-go@latest 2.或者手动安装: cd C:\gopath\pkg\mod\github.com\golang\protobuf@v1.5.2\protoc-gen-go go build go install
首先,从 github.com/golang/protobuf 下载 protoc-gen-go 的源码。将源码下载到本地后,进入到 protoc-gen-go 目录,执行以下命令: go build -o protoc-gen-go main.go 这将生成一个可执行文件 protoc-gen-go。将其复制到 $GOPATH/bin 目录下即可完成安装。 注意事项:在安装 protoc-gen-go 之前,请确保将...
goinstall github.com/golang/protobuf/protoc-gen-go@latest 使用go install 会安装在 $GOPATH下的bin目录 我们看一下$GOPATH ➜echo$GOPATH/Users/hisheng/go/go@1.18 然后我们进入到这个bin目录 ➜cd/Users/staff/go/go@1.18/bin 会看到刚安装的 protoc-gen-go...
首先下载源代码包: golang/protobuf 我是直接下载的zip然后解压到$GOPATH/src/ http://github.com/golang/下进入protobuf目录 进入protoc-gen-go目录下 进行go build 进行go install 如果出现:go: github.com/goog…
如果你使用的是Go 1.17或更高版本,你可能需要使用go install命令来安装protoc-gen-go和protoc-gen-go-grpc。 如果在生成代码时遇到go_package相关的问题,你可能需要在.proto文件中指定go_package选项,例如:option go_package = ".;main";这里的.表示生成的文件将放在当前目录下,main表示生成的Go包名为main。 按照...
地址:https://github.com/grpc/grpc-go 下载成功后,进入grpc-go\cmd\protoc-gen-go-grpc目录 执行go install 此时protoc-gen-go-grpc已经安装在gopath/bin 目录下了 至此环境搭建已经成功了,需要注意的是,本人已将gopath加入path环境变量,如果不加入的话,可以自行将相关插件加入path ...
下载目录在:%GOPATH%\pkg\mod\github.com\golang\protobuf@xxx\protoc-gen-go 进入目录然后 go install ,然后再去看bin 目录就会生成protoc-gen-go.exe 1589090845985.png 2. 建项目实践 1. 建目录 gr***rj go mod init gr***rj 这个是我创建后的目录 ...
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest https://github.com/protocolbuffers/protobuf/releases/tag/v21.5 goland 环境变量设置 GOPROXY=https://goproxy.io,direct;GOPRIVATE=gitlab.oye-inc.com 命令行环境变量设置 go env -w GOPRIVATE=gitlab.oye-inc.com...