ホームページ >バックエンド開発 >Golang >go getコマンドの詳しい説明

go getコマンドの詳しい説明

尚
転載
2019-11-28 15:07:348366ブラウズ

go getコマンドの詳しい説明

go get

インポート パスで指定されたパッケージとその依存関係をダウンロードし、指定されたパッケージをインストールします。つまり、 go install コマンド。 (推奨: go 言語チュートリアル )

使用法: go get [-d] [-f] [-t] [-u] [-fix] [-insecure] [build flags] ] [パッケージ]

#-vビルド中のコード パッケージの名前を出力します-xxPrint out 使用するコマンド
タグ名 説明
-d コマンド プログラムでダウンロード アクションのみを実行し、インストール アクションは実行しないようにします。
-f は、-u フラグを使用する場合にのみ有効です。このフラグにより​​、コマンド プログラムはダウンロードされたコード パッケージのインポート パスのチェックを無視します。これは、ダウンロードしてインストールしたコード パッケージが他の人からフォークしたプロジェクトに属している場合に特に重要です。
-fix コード パッケージをダウンロードした後、まずコマンド プログラムで修正アクションを実行し、それからコンパイルしてインストールします。
-insecure コマンド プログラムが安全でないスキーム (HTTP など) を使用して、指定されたコード パッケージをダウンロードすることを許可します。使用するコード リポジトリ (社内 Gitlab など) が HTTPS をサポートしていない場合は、このタグを追加できます。安全が確認できる場合のみご使用ください。
-t コマンド プログラムで、指定されたコード パッケージ内のテスト ソース コード ファイルに依存するコード パッケージをダウンロードし、同時にインストールします。
-u コマンドでネットワークを使用して、既存のコード パッケージとその依存パッケージを更新します。デフォルトでは、このコマンドはローカルに存在しないコード パッケージのみをネットワークからダウンロードし、既存のコード パッケージは更新しません。

go install

使用: go install [-i] [ビルド フラグ] [パッケージ]。

は go build コマンドに似ています。go build コマンドはパッケージとその依存関係をコンパイルし、生成されたファイルは現在のディレクトリに保存されます。さらに、 go build はメインパッケージに対してのみ有効であり、他のパッケージに対しては機能しません。メイン以外のパッケージの場合、 go install は静的ファイルを生成し、ファイル拡張子 a を付けて $GOPATH/pkg ディレクトリに配置します。メイン パッケージの場合は、指定したパッケージと同じ名前の実行可能バイナリ ファイルが $GOPATH/bin に生成されます。

要約: go get コマンドは、指定されたパッケージをダウンロードし、ダウンロードしたパッケージをコンパイルして、特定のディレクトリにインストールします。

以上がgo getコマンドの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。