我在中国,我正在linux上编译一个程序.问题是,与歌朗相关的东西在中国被封锁.我试过很多代理,但找不到解决办法.谁能给我解释一下手动把这个文件放在哪里吗.我可以在浏览器中打开它,但我不知道放在哪里.

go :github.com/onsi/gomega@v1.17.0:获取"https://proxy.golang.org/github.com/onsi/gomega/@v/v1.17.0.mod":拨tcp 172.217.163.49:443:i/o超时

推荐答案

作为使用代理的示例,您可以参考用于中国地鼠的repo,您可以查看site上的文档.您可以使用其他代理链接,但方法相同.

  • macOS 或 Linux

打开终端并执行

$ exp或t GO111MODULE=on
$ exp或t GOPROXY=https://goproxy.cn

$ echo "exp或t GO111MODULE=on" >> ~/.profile
$ echo "exp或t GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile

完成.

  • Windows

打开你的PowerShell并执行

C:\> $env:GO111MODULE = "on"
C:\> $env:GOPROXY = "https://goproxy.cn"

如果您想创建例外,可以try :-

# Set the GOPROXY environment variable
exp或t GOPROXY=https://goproxy.io,direct
# Set environment variable allow bypassing the proxy f或 specified repos (optional)
exp或t GOPRIVATE=git.mycompany.com,github.com/my/private

Go相关问答推荐

将Go程序导出到WASM—构建约束排除所有Go文件

向API网关终结点发出POST请求时出现AWS Lambda With Go:";Rune me.InvalidEntrypoint";错误

如何使用Gio设置标题栏图标

在golang中以JSON格式获取xwwwformurlencoded请求的嵌套键值对

Golang text/template中的startswith函数 - 入门教程

Kubo,来自 IpfsNode.Bootstrap 的无效内存地址或零指针取消引用

Golang:如何在不转义每个动作的情况下呈现模板的模板?

我无法使用反向代理更改主机标头

Go:如何在将 float64 转换为 float32 时判断精度损失

Apache Beam 左加入 Go

使用 Grafana alert 在几分钟内重复alert

如何使用 fyne Go 使用 canvas.NewText() 使文本可滚动

从 os.stdout 读取

有没有办法判断值是否满足接口中定义的类型约束?

Go AST:获取所有 struct

Golang 泛型

gob 解码器仅返回数组中的第一个元素

Go 错误:Is() 和 As() 声称是递归的,是否有任何类型实现错误接口并支持这种递归 - 无错误?

空接口与泛型接口有何不同?

全局记录(across packages)