我正试图用buildGoModule来建立一个Go情态。我的问题是,在构建过程中,go试图向proxy.golang.org伸出援手,但它在我的网络中是阻塞的,解决方案是设置一个环境变量GOPROXY。
我原以为passthru = { GOPROXY = "direct"; };会做这个工作,但错误仍然存在。所以我想知道什么是传递env变量的好方法。
覆盖GOPROXY应该可以工作,因为我分别在nix-shell中测试了它--它工作得很好。
发布于 2020-05-23 17:11:12
在buildGoModule中,可以用overrideModAttrs覆盖go模块派生。
特别是对于GOPROXY,它看起来应该是:
overrideModAttrs = (_: {
GOPROXY = "whatever";
});https://stackoverflow.com/questions/61966305
复制相似问题