行くことについての少しの知識

1. get与行くインストールに行きます

一部の学生は、最初にgo getを使用するときに小さな質問をする場合があります。つまり、一部のパッケージがダウンした場合、一部のパッケージはGOPATH / binディレクトリにバイナリパッケージを「ダウンロード」し、一部のパッケージはダウンロードしません。実際、これはgo getコマンドが2つのステップで実行されるためです。1つはソースパッケージをダウンロードすることで、もう1つはgo installを実行することです。したがって、一部のパッケージにメインパッケージがある場合、ソースパッケージをダウンロードした後、それらをgo installでコンパイルしてGOPATH / binディレクトリに配置できます。小さな例を見てみましょう。

goget.png

最初は、GOPATH / binディレクトリにsomething.exeがありませんでしたが、「go get -v -u github.com/TomatoMr/something」を実行すると、$ GOPATH / binディレクトリにsomething.exeがありました。

2. get与go modを行きなさい

go getとgo modの関係を見てみましょう。両者の間には実際には関係はありません。一般的に言えば、プロジェクトの下にgo.modファイルがあり、「go mod tidy」が実行されます。ソースパッケージはGOPATH / srcの下ではなく、GOPATH / pkgの下にダウンロードされます、これはgo getとは異なり、「go mod tidy」は「go install」を実行しません。
ただし、プロジェクトでgo modを使用していて、プロジェクトで「go get」を実行すると、「missing dot in first path element」エラーが発生する場合があるため、go modを使用する場合は、もちろん、get get lessを使用してください。特定の状況によっては、ダウンロード時にインストールする必要がある場合は、go getを使用してください。

3.一般的に使用されるパラメーターを取得する

-vエラーのチェックに便利な操作プロセスのログと情報を表示します

-
u 不足しているパッケージをダウンロードしますが、既存のパッケージは更新しません。-dダウンロードのみで、インストールは行いません。-insecureダウンロード操作で安全でないHTTPメソッドを許可します

元の記事を20件公開しました 賞賛されました0 訪問763

おすすめ

転載: blog.csdn.net/qq_31362439/article/details/104463129