-
Notifications
You must be signed in to change notification settings - Fork 394
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
问题:设置了GOPROXY还是出现i/o timeout #93
Comments
你好,麻烦确认两点内容:
|
首先谢谢回复,如上1-2情况如下 |
麻烦试下这条命令,看一下能否正常输出: $ GO111MODULE=on GOPROXY=https://goproxy.cn,direct go list -m -json -versions golang.org/x/text@latest |
GO111MODULE=on GOPROXY=https://goproxy.cn,direct go list -m -json -versions golang.org/x/text@latest |
这个输出结果表明你的网络是正常的,所以你的配置环境和执行环境可能还是有些问题。 请问你是在哪里执行什么命令时才看到的那句 |
我是编译openwrt,其中包含go语言源码的应用如:frps\v2ray\NeteaseMusic等出现该问题,完整一点的log如下: Building targets Cleaning module download cache (golang/go#27455) make[3]: *** [/openwrt/openwrt-lede-cools-v20.6.18d200625/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/v2ray-core-4.25.0/.built] Error 1 |
那你需要深入挖掘一下编译过程了,看看有没有涉及环境变量的覆盖或者用户身份的切换等行为,因为你的超时结果表明了当时所用的 请问你编译时有添加 |
喔,谢谢! 确定中间没有使用sudo,搞不懂了! |
要不你换一种设置环境变量的方式吧,比如在 |
嗯,不过已经这样尝试过了! 谢谢! |
由于问题得到了解决,所以这个 Issue 我就关闭了哈,如果还有其他问题欢迎随时提问~ |
PS E:\Go_Path\src\github.com\grafana> go env ===设置了goproxy,但是在执行docker build -t xxx 进行到RUN go mod verify 这步报错: |
Docker 内需要再单独设置环境变量的,请问你设置了吗? |
在使用docker通过dockerfile创建镜像的时候也要设置环境变量吗? |
是的,Docker 容器内部的环境是完全独立于宿主系统的。 |
好的,谢谢解答,我去设置下看看。 |
你好,我也遇到了相似的问题,即GOLAND的goproxy和用户以及root三者不一致,目前我想知道root下的goenv如何永久修改,每次的修改只能是在终端单次生效,找不到root下goenv合适的设置文件 |
@3481554467 切换到 |
你好,我在WSL上也遇到了这个问题 |
注意看,你少打了个 |
环境情况:
1 go env :
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/aajnet/.cache/go-build"
GOENV="/home/aajnet/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/aajnet/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn,direct"
GOROOT="/usr/lib/golang"
GOSUMDB="off"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build077723499=/tmp/go-build -gno-record-gcc-switches"
2 版本
OS:
lsb_release -ra
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.8.2003 (Core)
Release: 7.8.2003
Codename: Core
go version
go version go1.13.11 linux/amd64
3 设置:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
4 问题参考:#29
我的问题:
经过以上设置和检查还是出现:
Get "https://proxy.golang.org/github.com/dgryski/go-metro/@v/v0.0.0-20180109044635-280f6062b5bc.mod": dial tcp 34.64.4.113:443: i/o timeout
求:如何处理?
The text was updated successfully, but these errors were encountered: