当前位置: 首页 > 面试题库 >

无法构建protobuf进行端点处理

余弘新
2023-03-14
问题内容

使用protobuf版本2.6.1(我通过自制软件安装)

我正在尝试跑步

$ protoc --go_out=../cloud/ *.proto

我一直收到此错误。

$ protoc-gen-go: program not found or is not executable
$ --go_out: protoc-gen-go: Plugin failed with status code 1.

我在go路径中安装了protoc-gen-go。其他人有这个问题吗?


问题答案:

protoc-gen-go需要位于您的 Shell 路径中,即PATH环境变量中列出的目录之一,该目录与Go路径不同。您可以通过protoc- gen-go在命令行中简单地输入进行测试:如果显示“找不到命令”(或类似命令),则它不在您的中PATH



 类似资料:
  • 使用protobuf版本2.6.1(我通过自制软件安装) 我想跑 我一直收到这个错误。 我的go路径中安装了protoc gen go。还有其他人有这个问题吗?

  • 问题内容: 新的Go程序员经常不了解或困惑基本的Go构建命令的功能。 和命令的确切构建方式是什么,它们将结果/输出放在何处? 问题答案: 该命令的作用取决于我们是针对“常规”软件包还是针对特殊软件包运行它。 对于包装 构建您的软件包,然后 丢弃结果 。 构建然后 将 包 安装 在您的目录中。 对于命令(包) 生成命令并将结果保留在 当前工作目录中 。 在一个临时目录中构建命令,然后将其移至。 传递

  • 我试图将Spring Boot应用程序配置为管理客户端,但在设置以下依赖项后无法构建: 我不知道为什么它有两个相同的RestTemplateBuilder... 如何解决这个问题?

  • 看来我无法导入这个包:github。com/golang/protobuf/proto 当我尝试构建或使用go-get时,我得到:无法加载github。com/golang/protobuf/proto:github模块。com/golang/protobuf@latest(v1.3.2)找到,但不包含包github。com/golang/protobuf/proto 这是一个受欢迎的软件包,我很

  • 问题内容: 直到几天前,它仍能正常工作,而当我今天再次尝试构建它时,终端中出现以下错误。我尝试使用多个docker基本映像,但仍给出相同的错误。谁能帮我这个?我不认为我错过了任何东西。如果我错过了,应该早点给我错误,但是现在为什么呢? 而我的docker版本是 这是我的 问题答案: 我刚刚更改了VM Player网络设置。从更改为。现在工作了

  • 问题内容: 我正在通过protobuf协议并使用HTTP Request Sampler测试一个项目。 目标应用服务器也是用Java编写的。 响应错误存在问题: “Could not read Protobuf message: Protocol message contained an invalid tag (zero).; nested exception is com.google.pro