使用micro/v2时,protoc3生成micro.protoc文件导致的版本冲突
cannot use service.Server() (type
“github.com/micro/go-micro/v2/server”.Server) as type
“github.com/micro/micro/v3/service/server”
可将生成的*.pb.micro.go文件中的v3依赖改为v2依赖即可
原报错依赖:
import (
context "context"
server "github.com/micro/micro/v3/service/server"
client "github.com/micro/micro/v3/service/client"
api "github.com/micro/micro/v3/service/api"
)
更改后:
import (
context