为了账号安全,请及时绑定邮箱和手机立即绑定

手动下载并放置一个 golang mod 文件

手动下载并放置一个 golang mod 文件

Go
收到一只叮咚 2022-11-23 15:54:41
我在中国,我正在 linux 上编译一个程序。问题是golang相关的东西在国内被屏蔽了。我尝试了很多代理,但找不到解决方案。有人可以向我解释手动放置此文件的位置吗?我可以在浏览器中打开它,但我不知道将它放在哪里。转到: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 超时去:下载 github.com/pkg/errors v0.9.1
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

作为使用代理的示例,您可以参考这个 用于 china Gophers 的repo ,您可以查看此站点上的文档。您可以使用另一个代理链接,但方法是相同的。


macOS 或 Linux

打开你的终端并执行


$ export GO111MODULE=on

$ export GOPROXY=https://goproxy.cn

或者


$ echo "export GO111MODULE=on" >> ~/.profile

$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile

$ source ~/.profile

完毕。


视窗

打开您的 PowerShell 并执行


C:\> $env:GO111MODULE = "on"

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

如果你想例外,你可以尝试: -


# Set the GOPROXY environment variable

export GOPROXY=https://goproxy.io,direct

# Set environment variable allow bypassing the proxy for specified repos (optional)

export GOPRIVATE=git.mycompany.com,github.com/my/private


查看完整回答
反对 回复 2022-11-23
  • 1 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信