Go Get と Go Install: 違いを解明する
広く使用されているプログラミング言語である Go には、外部ソフトウェアを管理するための 2 つのコマンドが用意されています。入手してインストールしてください。これらは一部の機能を共有していますが、それぞれ異なる目的を果たし、Go 開発ワークフロー内でそれぞれ独自の利点を提供します。
Go Get: フェッチとインストール
Go get の方が優れています。単一のステップで複数の操作を実行する包括的なコマンド:
インストールに進む: コンパイルとインストール
Go install は、より焦点を絞ったものです。コンパイルとインストールのみに焦点を当てたコマンド。ソース コードがローカル システムにすでに存在していることを前提としており、次のタスクのみを実行します。それぞれをいつ使用しますかコマンド?
go get と go install の違いを理解すると、さまざまなシナリオでどちらを使用するかを決定するのに役立ちます。次の場合に go get を使用します。
次の場合に go install を使用します。
サンプル ワークフロー
ライブラリを使用したいが、それに変更を加える必要があるシナリオを考えてみましょう。推奨されるワークフローには次のものが含まれます。Go 1.16 アップデート
Go 1.16 では、go install と go get の使用法が明確になりました。 Go install はパッケージのビルドとインストールに推奨されるコマンドになりましたが、パッケージをビルドせずに依存関係を管理するには (-d フラグを使用して) go get が推奨されます。以上がGo Get と Go Install: それぞれのコマンドをいつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。