首页 > 解决方案 > go get failed with "AsynkronIT / protoactor-go" undefined: balancer.PickOptions and undefined: resolver.BuildOption

问题描述

我曾尝试使用“ go get github.com/AsynkronIT/protoactor-go/...”,我得到:

github.com/coreos/etcd/clientv3/balancer/resolver/endpoint
coreos/etcd@v3.3.25+incompatible/clientv3/balancer/resolver/endpoint/endpoint.go:114:78: undefined: resolver.BuildOption
coreos/etcd@v3.3.25+incompatible/clientv3/balancer/resolver/endpoint/endpoint.go:182:31: undefined: resolver.ResolveNowOption
github.com/coreos/etcd/clientv3/balancer/picker
coreos/etcd@v3.3.25+incompatible/clientv3/balancer/picker/err.go:37:44: undefined: balancer.PickOptions
coreos/etcd@v3.3.25+incompatible/clientv3/balancer/picker/roundrobin_balanced.go:55:54: undefined: balancer.PickOptions

我终于得到了一个同名的文件夹:

$GOPATH/go/pkg/mod/github.com/!asynkron!i!t/protoactor-go@v0.0.0-20210405044454-10bc19881ad6/go.mod

代替 :

$GOPATH/src/github.com/AsynkronIT/protoactor-go

我在这一点上的测试也失败了:我的结果:

$GOPATH/pkg/mod/github.com/!asynkron!i!t/protoactor-go@v0.0.0-20210405044454-10bc19881ad6$ go test `go list ./... | grep -v consul` | grep -v 'no test files'

ok      github.com/AsynkronIT/protoactor-go/actor   (cached)
ok      github.com/AsynkronIT/protoactor-go/actor/middleware/opentracing    (cached) [no tests to run]
ok      github.com/AsynkronIT/protoactor-go/actor/middleware/propagator (cached)
ok      github.com/AsynkronIT/protoactor-go/cluster (cached)
ok      github.com/AsynkronIT/protoactor-go/cluster/automanaged (cached) [no tests to run]

预期结果:

ok      github.com/AsynkronIT/protoactor-go/actor   0.115s
ok      github.com/AsynkronIT/protoactor-go/eventstream 0.020s
ok      github.com/AsynkronIT/protoactor-go/internal/queue/goring   2.524s
ok      github.com/AsynkronIT/protoactor-go/internal/queue/mpsc 2.385s
ok      github.com/AsynkronIT/protoactor-go/log 0.017s
ok      github.com/AsynkronIT/protoactor-go/mailbox 2.742s
ok      github.com/AsynkronIT/protoactor-go/plugin  1.227s
ok      github.com/AsynkronIT/protoactor-go/router  1.836s
ok      github.com/AsynkronIT/protoactor-go/stream  0.017s

标签: goproto.actor

解决方案


推荐阅读