ホームページ > バックエンド開発 > Golang > go get タイムアウトの問題について

go get タイムアウトの問題について

藏色散人
リリース: 2021-02-05 15:32:05
転載
4105 人が閲覧しました

以下これは、golang チュートリアル列からタイムアウトを取得する方法の紹介です。困っている友人の役に立てば幸いです。

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
ログイン後にコピー

いいえダウンロードは成功したため、2 番目の

プロキシ アドレス

$ 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 を設定しているため、この Web サイトはブロックされていることがわかりました。これはパッケージの有効性を確認するために使用されます。次のコマンドで閉じることができます:

go env -w GOSUMDB=off
ログイン後にコピー

中国向けに特化した金額確認サービスである

GOSUMDB="sum.golang.google.cn"
ログイン後にコピー

を設定できます。

goenv-w GOSUMDB="sum.golang.google.cn
ログイン後にコピー

-w フラグには、NAME=VALUE 形式の 1 つ以上のパラメータが必要で、デフォルト設定をオーバーライドします

以上がgo get タイムアウトの問題についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート