我在使用供应商目录中的 google.golang.org/grpc 时遇到问题,我收到以下错误
cannot use &metadata.HeaderMD (type *"google.golang.org/grpc/metadata".MD) as type *"project1/vendor/google.golang.org/grpc/metadata".MD in argument to grpc.Header
尽管我使用的是从我的 gopath 复制的必要版本的软件包,但我得到了错误。但是,当我从供应商删除 golang.google.org/grpc 文件夹时,我的项目从 gopath 获取依赖项并且它工作正常,尽管一个 gopath 是我在供应商目录中的副本并且供应商目录中的所有其他库都工作正常除了grpc。