go mod マニュアル

go modを使用する理由

go mod は、Golang バージョン 1.11 で新たに導入された公式パッケージ管理ツールで、以前は依存パッケージの特定のバージョンを記録する場所がなかったという問題を解決し、依存パッケージの管理を容易にするために使用されます。

ゴーモッドの使い方

次のように新しい go ファイルを作成します

package main

import (
	iris "github.com/kataras/iris/v12"
)

func main() {
	app := iris.New()
	app.Get("/", func(ctx iris.Context) {
		ctx.HTML("<h1> Hello World </h1>")
	})

	app.Run(iris.Addr(":8080"))
}

1. CMD コマンド プロンプト ボックスを開き、一時環境変数を設定します。

set GO111MODULE=on
set GOPROXY=https://mirrors.aliyun.com/goproxy
# 注意: 也可以使用 https://goproxy.io

2. go get github.com/kataras/iris を実行すると、次のように -v -u を追加することもできます。

この時点で、すべての依存関係がダウンロードされます。

これらのパッケージは GOPATH/src ディレクトリではなく、GOPATH/pkg/mod ディレクトリにダウンロードされることに注意してください。

3. 初期化を使用して go.mod ファイルを生成する

go mod init

4. 依存関係を追加してプロジェクトを実行する

go run test.go コードを実行し て実行すると、go mod が依存関係を自動的に見つけて自動的にダウンロードすることがわかります。

go run test.go

5. プロジェクトの動作を確認する

http://localhost:8080/にアクセスしてください。

参考文献: https://blog.csdn.net/qq_38151401/article/details/105780251

おすすめ

転載: blog.csdn.net/chenxy02/article/details/124452493