vendor/google.golang.org/grpc/transport/http_util.go:481:f.fr.SetReuseFrames 未定义(类型 *http2.Framer 没有字段或方法 SetReuseFrames)
它似乎来自 golang.org/x/net/http2。
希望我可以直接向 Google 提出这个问题,但这不在 Github 上。 还有人遇到过这种情况吗?
最佳答案
刚刚想通了这一点。我使用 Glide 进行包管理,它有一个缓存。显然它不能很好地处理非语义版本控制的包,所以我使用一个非常陈旧的包进行编译。
解决方案:手动删除缓存中的包,删除我的glide.lock,然后glide安装。
rm -rf ~/.glide/cache/src/https-golang.org-x-net
cd 项目根目录
rm -f glide.lock # 或者您可以手动删除所有对 golang.org-x-net 的引用
滑动安装
我已经向 github.com/Masterminds/glide 提出了功能请求,也许可以使用定时到期。
关于google-cloud-bigtable - 使用 Google Cloud BigTable 时出现编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632392/