Was sind Go Mod, Go Get und Go Mod Anbieter?

Ich fange gerade mit Go an und bin mir nicht sicher, ob ich Go Mod, Go Get und Go Mod Vendor, also dieses Memo

Bitte beachten Sie, dass es sehr wahrscheinlich ist, dass Sie sich irren.

Ist die Datei go.mod wie Gemfile oder package.json und die Datei go.sum wie Gemfile.lock oder package.lock.json?

go get package name schreibt den Paketnamen in go.mod und go.sum

Aktualisiert go get -u package name die in go.mod und go.sum geschriebene Version des Pakets?

Mit anderen Worten, das Verfahren ist umgekehrt wie das Hinzufügen des gewünschten Edelsteins zur Gemfile und das Durchführen einer Bundle-Installation, um den Edelstein zu importieren. Dann holen Sie sich das gewünschte Paket und es wird automatisch in go.mod oder go.sum geschrieben.

Können Sie das in der Datei in go.mod unter vendor beschriebene Paket mit go mod vendor kopieren?

Recommended Posts

Was sind Go Mod, Go Get und Go Mod Anbieter?
(Anfänger) Was sind Kerne und Threads?
Was sind Linux POSIX Option und GNU Option?
Trainingsdaten und Testdaten (Was sind X_train und y_train?) ①
Trainingsdaten und Testdaten (Was sind X_train und y_train?) ②
[Mathematik] Visualisieren wir, was Eigenwerte und Eigenvektoren sind
Was vergleichst du mit Python und ==?
Was sind Python Taples und * Args?