何らかの不可抗力に、国内の使用はgo get
、多くの場合、とき、インストールパッケージのコマンドタイムアウトが発生発行します。この記事では、いくつかの一般的な解決方法について説明します。
githubのからクローン
githubの上に確立された画像ライブラリをgolang https://github.com/golang/net
それに対応しているhttps://golang.org/x/net
画像ライブラリ。ダウンロードするにはgolang.org/x/net
、パッケージを、パッケージには、ローカルの使用上のディレクトリを作成することができgit clone
、次のように、それぞれのパケットを引っ張ってソースコードファイル:
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git
gopmを使用してください
gopmは、いくつかのgolang.orgミラーサイトからダウンロードすることができます使用してください。
インストールgopm
go get -u github.com/gpmgo/gopm
サードパーティ製のパッケージをインストールgopm使用
なければ-g
パラメータ、依存関係がダウンロードされます.vendor
と、ディレクトリを-g
パラメータに依存パッケージすることができGOPATH
たディレクトリ。
gopm get -g golang.org/x/net
goproxyを使用してください
囲碁バージョン1.11は、後で設定することができますGOPROXY
プロキシを設定するには、この変数を。プロキシサーバーを使用している場合、あなたはあなたのエージェントに環境変数を置くことができます。開いているすべての最初のgo module
サポート:
マック/ Linuxの中で行わ:
export GO111MODULE=on
実行するには、Windowsプラットフォーム:
SET GO111MODULE=on
2019年6月10日更新:goproxy.cn
ここで我々https://goproxy.cn
の例:
マック/ Linuxでは、あなたが設定するには、次のコマンドを実行することができます。
export GOPROXY=https://goproxy.cn
で、Windowsプラットフォームcmd
次のコマンドセットを実行:
SET GOPROXY="https://goproxy.cn"
またはでPowerShell
実行:
C:\> $env:GOPROXY = "https://goproxy.cn"