首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >go get无法在中国大陆获取包裹

go get无法在中国大陆获取包裹
EN

Stack Overflow用户
提问于 2021-04-28 17:52:03
回答 1查看 76关注 0票数 3

我想下载golang.org/x/text包,并配置GOPROXY。但是,当我尝试通过go get获取它时,它返回一个错误。

代码语言:javascript
复制
PS D:\workspace_for_go\learn_go\src\encoding> go get -u golang.org/x/text
unrecognized import path "golang.org/x/text": https fetch: Get "https://golang.org/x/text?go-get=1": dial tcp 216.239.37.1: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 ha
s failed to respond.

这是我的go env展示

代码语言:javascript
复制
PS C:\WINDOWS\system32> go env
set GO111MODULE=off
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\82341\AppData\Local\go-build
set GOENV=C:\Users\82341\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\82341\go
set GOPRIVATE=
set GOPROXY=https://goproxy.cn,direct
set GOROOT=D:\golang
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=D:\golang\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\82341\AppData\Local\Temp\go-build655234154=/tmp/go-build -gno-record-gcc-switches

GOPROXY是否仅在鼠标感知模式下有效,而不是GOPATH模式下有效?

EN

回答 1

Stack Overflow用户

发布于 2021-09-05 14:26:51

从输出中,它无法连接到被阻止的https://proxy.golang.org

代码语言:javascript
复制
$ go get github.com/joho/godotenv
go get: module github.com/joho/godotenv: Get "https://proxy.golang.org/github.com/joho/godotenv/@v/list": dial tcp 142.251.42.241: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.

您可以使用go env -w GOPROXY=https://goproxy.cn设置代理

代码语言:javascript
复制
$ go get -v github.com/joho/godotenv
go: downloading github.com/joho/godotenv v1.3.0
github.com/joho/godotenv
go get: added github.com/joho/godotenv v1.3.0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67297874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档