ホームページ >バックエンド開発 >Golang >Go で特定のパッケージ バージョンをインポートするにはどうすればよいですか?

Go で特定のパッケージ バージョンをインポートするにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-19 18:18:10835ブラウズ

How to Import Specific Package Versions in Go?

Go での特定のパッケージ バージョンのインポート

Go では、パッケージの特定のバージョンをインストールするには、npm とは異なるアプローチに従う必要があります。 go get コマンドは、そのままではバージョン管理をサポートしません。ただし、Go 1.11 では、バージョン化された依存関係管理を可能にする go モジュールと呼ばれる新機能が導入されています。

go モジュールを使用して特定のバージョンのパッケージをインストールするには、次の手順に従います:

  1. モジュールを初期化します:

    go mod init .
  2. go.mod を編集しますファイルに必要なバージョンの依存関係を追加します:

    go mod edit -require github.com/wilk/[email protected]@<version>
  3. 依存関係を更新します。これには、モジュール グラフの取得とパッケージのダウンロードが必要になる場合があります:

    go get -v -t ./...  
  4. アプリケーションのビルド:

    go build
  5. コンパイル済みバイナリのインストール:

    go install 

後これらの手順を完了すると、コード内でパッケージの特定のバージョンをインポートできます。

import (
    express "github.com/wilk/[email protected]"
)

Go モジュールは、パッケージのバージョンを管理する便利な方法を提供し、アプリケーションが各依存関係の正しいバージョンを使用するようにします。 Go モジュールの詳細については、公式ドキュメントを参照してください: https://github.com/golang/go/wiki/Modules.

以上がGo で特定のパッケージ バージョンをインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。