Go モジュールを使用した Go ツールのインストール
依存関係管理に Go モジュールを使用する場合、ツールをインストールしようとすると、「 go: メインモジュールが見つかりません」というエラーが発生します。必要な依存関係の追跡とインストール方法に応じて、いくつかの解決策が利用可能です。
ケース 1: go.mod を変更せずにツールをインストールする
として記録せずにツールをインストールするには現在の go.mod に依存関係がある場合は、次の手順に従ってください:
Execute:
$ cd /tmp $ go get github.com/some/[email protected]
または、バイナリをインストールおよび実行するためのモジュール対応コマンド gobin を使用します。モジュールを変更せずにインストールできる機能などの柔軟性go.mod.
ケース 2: モジュールの依存関係としてツールを追跡する
go.mod でバージョン管理された依存関係としてツールを明示的に追跡するには、次の手順に従います。
//go:build tools ビルド タグを設定します:
//go:build tools // +build tools package tools import ( _ "golang.org/x/tools/cmd/stringer" )
以上がgo.mod の変更なしまたは変更ありで Go モジュールを使用して Go ツールをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。