튜토리얼 칼럼에서 Go get에 대해 소개한 내용인데, 도움이 필요한 친구들에게 도움이 되었으면 좋겠습니다!
프록시 문제라고 생각하세요
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct # 设置不走 proxy 的私有仓库,多个用逗号相隔(可选) go env -w GOPRIVATE=*.corp.example.com # 设置不走 proxy 的私有组织(可选) go env -w GOPRIVATE=example.com/org_name다운로드에 실패하여 두 번째
프록시 주소
$ go env -w GO111MODULE=on $ go env -w GOPROXY=https://goproxy.cn,direct
를 사용해도 소용이 없었습니다. 오류 메시지를 확인하세요 주의하여!
go get gorm.io/gorm: gorm.io/gorm@v1.20.12: verifying module: gorm.io/gorm@v1.20.12: Get "https://sum.golang.org/lookup/gorm.io/gorm@v1.20.12": dial tcp 216.58.200.49:443: co nnectex: 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 1.13에서는 기본 GOSUMDB=sum.golang.org를 설정했기 때문에 이 웹사이트는 패키지의 유효성을 확인하는 데 사용되는 것으로 나타났습니다.
go env -w GOSUMDB=off
can 명령을 통해 닫을 수 있습니다. be set
GOSUMDB="sum.golang.google.cn"
, 국내용으로 특별히 제공되는 SUM 검증 서비스입니다.
goenv-w GOSUMDB="sum.golang.google.cn
-w 플래그에는 NAME=VALUE 형식의 매개변수가 하나 이상 필요하며 기본 설정을 재정의합니다
위 내용은 go get 시간 초과 문제 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!