protoc-gen-go 不能在终端中运行,但可以在 GoLand IDE 中运行

问题描述

我想问一下,我正在学习为golang生成protobuf。但我有一点问题。我在使用 GoLand 时可以生成它,但在使用终端时我不能生成它。即使我在终端中尝试 which protoc-gen-go 也说找不到。为什么会发生?

这是我生成protobuf的Makefile代码

pb:
    rm -rf protobuf && \
    mkdir protobuf && \
    protoc --proto_path=proto --go_out=protobuf --go_opt=paths=source_relative \
    --go-grpc_out=protobuf --go-grpc_opt=paths=source_relative \
    route.proto

这是来自GoLand

的截图

这是来自terminal

的截图

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)