stack-labs / questions

任何关于Micro的问题都可以在Issue中创建
27 stars 6 forks source link

使用micro new --type=api 的模板,没有自带consul包 #3

Closed SkyWingZhang closed 4 years ago

SkyWingZhang commented 4 years ago

new出来后,在go mod tidy获取各种包后,查看go.mod文件github.com/micro/go-micro v1.4.0,但是这个github.com/micro/go-micro/registry/包中没有consul包,我改为v1.9.1版本后再执行go mod tidy命令拉取包,提示 深度截图_选择区域_20191101160932 请问如何解决

SkyWingZhang commented 4 years ago

深度截图_选择区域_20191101162226 这是模板new出来go mod tidy后的结果。go.mod里go-micro版本为v1.4.0

yeaze commented 4 years ago

貌似consul已经从默认中移除了,需要通过插件形式引入

SkyWingZhang commented 4 years ago

貌似consul已经从默认中移除了,需要通过插件形式引入

有没有插入方式。这一个正在跑的项目有点尴尬。

yeaze commented 4 years ago

import "github.com/micro/go-plugins/registry/consul"

SkyWingZhang commented 4 years ago

import "github.com/micro/go-plugins/registry/consul"

拉取时产生新的错误 深度截图_选择区域_20191101171616

yeaze commented 4 years ago

在你的go.mod 文件下添加一行 replace github.com/gogo/protobuf v0.0.0-20190410021324-65acae22fc9 => github.com/gogo/protobuf v0.0.0-20190723190241-65acae22fc9d

SkyWingZhang commented 4 years ago

在你的go.mod 文件下添加一行 replace github.com/gogo/protobuf v0.0.0-20190410021324-65acae22fc9 => github.com/gogo/protobuf v0.0.0-20190723190241-65acae22fc9d

好的,非常感谢