繁体   English   中英

如何通过 go 的 dep 编译 vegeta?

[英]How to compile vegeta through dep of go?

我需要编译 vegeta ( https://github.com/tsenart/vegeta ) 以验证一些假设。 为此,我已经正确准备了dep和make等相关工具,但是我们无法在全国范围内访问golang.org,因此每个构建最终都会出现类似的错误,如下所示:

在 Gopkg.toml 中发现以下问题: ✗ 无法推断“golang.org/x/net”的存储库和源类型:无法读取元数据:无法获取原始元数据:对 URL“ http:// ”的 HTTP 请求失败golang.org/x/net?go-get=1 ": Get http://golang.org/x/net?go-get=1 : dial tcp 216.239.37.1:80: connect: 连接超时

即使我尝试使用代理,但似乎 dep 无法使用代理!

由于我已经成功将golang.org/x/net/http2下载到本地磁盘并放置到适当的目录中,我想知道我们是否可以让dep在本地找到http2而不是仍然联系http://golang.org/x/net ; 如果是这样,如何使用 dep 实现它?

所以我的问题是如何在这样的网络环境下编译vegeta? 非常感谢。

它在哪里谈到需要dep进行安装?

似乎应该可以使用go get -u github.com/tsenart/vegeta安装它,因为该包现在使用模块。 万一官方的 go 模块代理被屏蔽了, 在中国还有其他的代理也可以使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM