当前位置: 首页 > 知识库问答 >
问题:

go的proc-gen-gogo编译器问题

阴阳
2023-03-14
Step 1:- add following dependencies 
           

github。com/gogo/protobuf/proto[ok]github。com/gogo/protobuf/protoc-gen-gogo[ok]github。com/gogo/protobuf/gogoproto[确定]谷歌。戈朗。组织/grpc[确定]

Step 2:- 
  create proto file in a project 
Step 3:-
  change directory and type this command 

协议--gogo_out=. greet

error:=
protoc-gen-gogo: program not found or is not executable
Please specify a program using the absolute path or make sure the program is available in your PATH system variable.
--gogo_out: protoc-gen-gogo: Plugin failed with status code 1.

请帮帮我

共有1个答案

方波娃
2023-03-14

您似乎没有在系统上安装proc-gen-gogo。使用go getgithub.com/gogo/protobuf/protoc-gen-gogo安装它,然后重试。有关更多帮助,请参阅此-https://github.com/gogo/protobuf

 类似资料:
  • gen 项目目的是为 Go 语言带来了类似泛型的函数,灵感来自 C# 的 LinQ 和 JavaScript 的 Array methods 以及 underscore 库。操作包括过滤、分组、排序等等。 示例代码: shiny := func(p *Product) bool {    return p.Manufacturer == "Apple"}wishlist := products.Where(shiny)

  • 我有一个。Net 4.7.2项目,我已经用NuGet包v2.26.0设置了消息项目。我的环境文件路径中有protoc,可以运行protoc--version等命令。 尝试生成grpc代码时,我运行以下命令: C: \样本\MyGrpc 我正在以管理员身份打开的Windows cmd提示符中运行此命令。 我的主要Visual Studio项目文件夹是Grpc,下面有消息项目。 我不确定我被拒绝访问什

  • go版本:go版本go1.14 linux/amd64 go.mod 我正在运行以下命令: 从

  • 问题内容: 我已经为Windows 64位从gomingw安装了Go 。但是,我找不到任何地方实际如何编译.go文件。这是直接从Go Wiki获得Windows支持链接的程序,但是所有教程都讨论了如何使用6g和gccgo等,而这些在我的Windows机器上都不起作用。实际上,我想做的是,将“ hello.go”放入src文件夹,转到src文件夹后,在命令提示符下运行命令“ 8g hello.go”

  • 这不是重复的问题 首先,我确保有以下配置: 已安装:go get-u google。戈朗。组织/grpc 外观原型: Proc-gen-go已安装并存在于$GOPATH/bin中 去找github。com/golang/protobuf/protoc gen go 问题:当我执行以下命令时 发生错误: 哪里有问题,请掌握指导。