Go Get vs. Go Install: Den Unterschied aufdecken
Go, eine weit verbreitete Programmiersprache, bietet zwei Befehle für die Verwaltung externer Software: Holen Sie es sich und installieren Sie es. Obwohl sie einige Funktionen gemeinsam haben, dienen sie unterschiedlichen Zwecken und bieten jeweils einzigartige Vorteile innerhalb des Go-Entwicklungsworkflows.
Go Get: Abrufen und Installieren
Go Get ist das Mehr umfassender Befehl, der mehrere Vorgänge in einem einzigen Schritt ausführt:
Go Install: Kompilieren und Installieren
Go install hingegen ist ein stärker fokussierter Befehl, der sich ausschließlich auf die Kompilierung und Installation konzentriert. Es geht davon aus, dass der Quellcode bereits auf dem lokalen System vorhanden ist, und führt nur die folgenden Aufgaben aus:
Wann verwenden Sie jedes Befehl?
Wenn Sie den Unterschied zwischen „go get“ und „go install“ verstehen, können Sie besser bestimmen, welches in verschiedenen Szenarien verwendet werden soll.
Verwenden Sie „go get“, wenn:
Verwenden Sie go install, wenn:
Beispiel-Workflow
Stellen Sie sich ein Szenario vor, in dem Sie eine Bibliothek verwenden möchten, aber eine Änderung daran vornehmen müssen. Der empfohlene Arbeitsablauf umfasst:
Mit diesem Workflow können Sie im Stillstand direkt mit einem lokal geänderten Paket arbeiten profitiert vom Go-Modulsystem.
Go 1.16 Update
In Go 1.16 wurde die Verwendung von go install und go get klargestellt. Go install ist jetzt der bevorzugte Befehl zum Erstellen und Installieren von Paketen, während go get zum Verwalten von Abhängigkeiten ohne Erstellen von Paketen empfohlen wird (mit dem Flag -d).
Das obige ist der detaillierte Inhalt vonGo Get vs. Go Install: Wann sollten Sie die einzelnen Befehle verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!