go语言下载包时报错,更改代码仓库下载地址
go: golang.org/x/net@v0.0.0-20210929193557-e81a3d93ecf6: Get “https://proxy.golang.org/golang.org/x/net/@v/v0.0.0-20210929193557-e81a3d93ecf6.mod”: dial tcp 142.250.217.113:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Windows 系统:
对于 Windows 系统,如果你想永久设置环境变量,可以通过以下步骤:
- 右键点击 “此电脑”,选择 “属性”。
- 在弹出的窗口中,点击 “高级系统设置”。
- 在 “系统属性” 窗口的 “高级” 选项卡下,点击 “环境变量”。
- 在 “环境变量” 窗口中,在 “系统变量” 或 “用户变量”(根据你的需求)下,找到 “新建” 按钮。
- 新建一个名为GOPROXY的变量,变量值设置为https://goproxy.cn,direct,然后点击 “确定” 保存设置。
注意事项
- go.env文件的作用——在 Go 语言中,go.env文件用于设置 Go 工具链相关的环境变量。它提供了一种集中管理 Go 开发环境配置的方式。通过这个文件,可以配置如GOPATH(Go 工作区路径)、GOROOT(Go 安装路径)、GOPROXY(Go 模块代理)等重要的环境变量,这些环境变量会影响 Go 程序的编译、包的下载等操作。
- 直接改GOPROXY的代理服务器的链接为GOPROXY = https://goproxy.cn,direct是不起作用的,我猜是因为go工具链读取的顺序问题。