GOPROXY =します。https://mirrors.aliyun.com/goproxy/モジュールのウェアハウス・エージェント(アリ雲を)行きます
1.モジュールのサポートを設定します。
1.11は、実験的なサポートモジュールを持って行き、サブコマンドのほとんどは、次のような、モジュールに対処する方法を知っている run build install get list mod
サブコマンド、サードパーティ製のツールは、後にサポートすることができます。削除させていただきます1.12を移動するには GOPATH
サポートを、go get
コマンドモジュールは、彼らが今のようにのみ、裸のパッケージにはないので、直接のアクセスを取得となります。
環境変数を使用することができ GO111MODULE
、モジュールのサポートを有効または無効にするには、それは3つの値があります。off
、、 on
、auto
デフォルトです auto
。
GO111MODULE=off
いいえモジュールのサポート、GOPATHとベンダーのフォルダからパッケージを探しに行くん。GO111MODULE=on
モジュールのサポート、行くだけ基づき、GOPATHとベンダーのフォルダを無視go.mod
依存関係をダウンロードしてください。GO111MODULE=auto
では$GOPATH/src
外とルートディレクトリ持つgo.mod
オープンモジュールがサポートするファイルを。
モジュールを使用する場合、GOPATH
それは無意味であるが、それはまだ依存関係が中に保存されているダウンロードする $GOPATH/pkg/mod
だろう go install
結果を配置すること $GOPATH/bin
に。
2.初期化モジュール
MODのinit [モジュール名]を行きます
次のようにMODのinitテストコマンドは、go.modファイルに私たちの実行、ディレクトリのうねりを試しに行きます:
モジュールのテスト に行く 1.12
github.com/astaxie/beego取りに行く:たとえば、私は、ビーゴのフレームワークをインストールするコマンドを実行する
変更された文書の内容を:
モジュールのテストは 行って 1.12が 必要です( github.com / astaxie /ビーゴv1.12.0 // 間接的 github.com / shiena / ANSICOLOR v0.0.0-20151119151921-a422bbe96644 // 間接的な )
説明ファイルには影響を与えた取りに行く、インストールパッケージはgo.modファイル内に導入されます。
その他のコマンドの説明:
MODのダウンロードを行く:ローカルキャッシュにMODモジュールをインストールする
ソリューションのベンダーのバージョンは以下のベンダーにコピー依存します:MODベンダーに行きます。
モッズ整頓を行く:未使用のモジュールを削除し、不足しているモジュールを追加します。
modは確認しに行く:すべてのモジュールが正しいことを確認してください。
それは以前に、ああ、この方法は、はるかに優れているビットをOUT感じ、$ GOPATH / SRCが長くモジュールを参照して下に降りていました...