Protocol buffers 无法导入protoc gen gorm以在proto文件中使用

Protocol buffers 无法导入protoc gen gorm以在proto文件中使用,protocol-buffers,go-gorm,Protocol Buffers,Go Gorm,我无法将任何东西从protoc gen gorm导入到proto文件。当我 "import github.com/infobloxopen/protoc-gen-gorm/options/gorm.proto was not found or had errors." 我使用的是GO111MODULE=auto,这是原因吗?我对gomodules和GOPATH的路径感到非常困惑…这意味着您需要添加--proto_path命令行标志(或其简短版本:-I),因此protoc知道在哪里查找.prot

我无法将任何东西从protoc gen gorm导入到proto文件。当我

"import github.com/infobloxopen/protoc-gen-gorm/options/gorm.proto was not found or had errors."

我使用的是GO111MODULE=auto,这是原因吗?我对gomodules和GOPATH的路径感到非常困惑…

这意味着您需要添加
--proto_path
命令行标志(或其简短版本:
-I
),因此
protoc
知道在哪里查找
.proto
文件

在您的情况下,可能需要添加
$GOPATH/src
。 例如


如果你能提供更多的信息或复制的方法,那就太好了。你到底跑了什么?这是go编译器的错误吗?或者来自protoc?抱歉,当我使用make:github.com/infobloxopen/protoc-gen-gorm/options/gorm.proto:File not found时,此错误出现在VSCode和protoc中。内部/pb/recl.proto:6:1:Import“github.com/infobloxopen/protoc gen gorm/options/gorm.proto”未找到或存在错误。
protoc -I$PROTOC/include -I. -I$GOPATH/src \
   --go_out=plugins=grpc,paths=source_relative:app/gen app/*.proto