go - 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
解决方案
推荐阅读
- java - 当我分配大于字节的值时会发生什么?
- firebase - 使用按位运算符的 Cloud Firestore 查询/过滤器
- javascript - 使用带有 laravel 5.6 的 Pusher 有问题
- angular - angular 7 从 ngx-treeview 获取父节点值
- javascript - 从 Wordpress 表单将数据发布到 NodeJS 服务器
- java - 为什么我不能在新窗口中将 XY 点添加到折线图
- python - 带字符的 if 条件
- css - 子菜单立即消失
- oracle - 无法再次运行已完成的 Oracle 作业
- android - 如何以编程方式检查图像(PNG、JPEG)在 android 中是否损坏或不受支持?