如何使用go模块在pulsar中加载子目录
我正在尝试使用pulsar go客户端使用go模块,但无法使用正确的版本导入 创建了一个带有pulsar依赖项的go.mod文件,还添加了其他依赖项,之前我使用的是dep,一切都很好。现在我移动到go模块和其他包都很好,除了pulsar依赖,我不确定我缺少什么如何使用go模块在pulsar中加载子目录,go,go-modules,apache-pulsar,Go,Go Modules,Apache Pulsar,我正在尝试使用pulsar go客户端使用go模块,但无法使用正确的版本导入 创建了一个带有pulsar依赖项的go.mod文件,还添加了其他依赖项,之前我使用的是dep,一切都很好。现在我移动到go模块和其他包都很好,除了pulsar依赖,我不确定我缺少什么 模块示例 去1.13 需要github.com/apache/pulsar/pulsar-client-go/pulsar v2.4.1 需要github.com/apache/pulsar/pulsar-client-go:versi
模块示例
去1.13
需要github.com/apache/pulsar/pulsar-client-go/pulsar v2.4.1
需要github.com/apache/pulsar/pulsar-client-go:version“v2.4.1”无效:未知版本pulsar-client-go/v2.4.1最新版本
v2.4.1
位于github.com/apache/pulsar上,该行应为:
require github.com/apache/pulsar v2.4.1
模块pulsar client go
没有释放(github上的标签),并报告错误。
例如,使用
go-get-github.com/apache/pulsar
下载所有必需的依赖项。最新版本v2.4.1
位于github.com/apache/pulsar上,该行应为:
require github.com/apache/pulsar v2.4.1
模块pulsar client go
没有释放(github上的标签),并报告错误。
例如,使用
go-get-github.com/apache/pulsar
可以下载所有必需的依赖项。我尝试过,但不起作用,在执行go-build
后得到的是require(github.com/apache/pulsar v2.4.1+不兼容的github.com/apache/pulsar/pulsar-client-go v0.0-20191027154418-6fb5fd207cfd) >像C++ LIBS得到旧版本,它开始出错。错误:go:finding github.com/apache/pulsar/pulsar-client-go最新版本35; github.com/apache/pulsar/pulsar-client-go/pulsar在c#u client.go:24:0中包含的文件中。
您使用哪个go版本?是否为GO111模块设置了任何值?Verionsgo版本go1.13.3 linux/amd64
,是GO11MODULE=Yes已启用我能够获取所有其他依赖项只有pulsar由于嵌套结构存在此问题。文档详细信息如下。GO111模块=开启(或go1.13上的自动)。值“yes”给出了不可预测的结果。谢谢,我尝试了GO111MODULE的两个参数,on和auto,但仍然得到了相同的错误,子模块成为最新的,如require(github.com/apache/pulsar v2.4.1+不兼容的github.com/apache/pulsar/pulsar-client-go v0.0-20191030143938-7b5693fed89a)在我做了一个GoBudii之后,它尝试了,但是它不起作用,在做了<代码> GooGue/Cuff>之后,代码< >(Github. COM/APACHE/PulSAR V2.4.1+不兼容的GITHUBCOM/APACHE/PulsAR/PulsAR-clion GO V0.0.0 201910151544 18-6FB5FD207CFD)< /代码>,就像C++ LIBS得到旧版本,它开始出错。错误:go:finding github.com/apache/pulsar/pulsar-client-go最新版本35; github.com/apache/pulsar/pulsar-client-go/pulsar在c#u client.go:24:0中包含的文件中。
您使用哪个go版本?是否为GO111模块设置了任何值?Verionsgo版本go1.13.3 linux/amd64
,是GO11MODULE=Yes已启用我能够获取所有其他依赖项只有pulsar由于嵌套结构存在此问题。文档详细信息如下。GO111模块=开启(或go1.13上的自动)。值“yes”给出了不可预测的结果。谢谢,我尝试了GO111MODULE的两个参数,on和auto,但仍然得到了相同的错误,子模块成为最新的,如require(github.com/apache/pulsar v2.4.1+不兼容的github.com/apache/pulsar/pulsar-client-go v0.0-20191030143938-7b5693fed89a)
在我进行go构建之后