[英]Heroku with go and dep: `push rejected: failed to compile Go app`
[英]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.