Go での特定のパッケージ バージョンのインポート
Go では、パッケージの特定のバージョンをインストールするには、npm とは異なるアプローチに従う必要があります。 go get コマンドは、そのままではバージョン管理をサポートしません。ただし、Go 1.11 では、バージョン化された依存関係管理を可能にする go モジュールと呼ばれる新機能が導入されています。
go モジュールを使用して特定のバージョンのパッケージをインストールするには、次の手順に従います:
モジュールを初期化します:
go mod init .
go.mod を編集しますファイルに必要なバージョンの依存関係を追加します:
go mod edit -require github.com/wilk/[email protected]@<version>
依存関係を更新します。これには、モジュール グラフの取得とパッケージのダウンロードが必要になる場合があります:
go get -v -t ./...
アプリケーションのビルド:
go build
コンパイル済みバイナリのインストール:
go install
後これらの手順を完了すると、コード内でパッケージの特定のバージョンをインポートできます。
import ( express "github.com/wilk/[email protected]" )
Go モジュールは、パッケージのバージョンを管理する便利な方法を提供し、アプリケーションが各依存関係の正しいバージョンを使用するようにします。 Go モジュールの詳細については、公式ドキュメントを参照してください: https://github.com/golang/go/wiki/Modules.
以上がGo で特定のパッケージ バージョンをインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。