Avatar ·

Wie entferne ich richtig Pakete, die mit go get in Go installiert wurden?

Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und bin auf ein Problem gestoßen. Ich habe mehrere Pakete mit `go get` installiert, möchte sie jetzt aber entfernen, da ich sie nicht mehr brauche. Zum Beispiel habe ich das Paket `github.com/gin-gonic/gin` für die Webentwicklung installiert, bin aber später zu einem anderen Framework gewechselt. Ich habe versucht, einfach den Ordner aus `$GOPATH/src` zu löschen, aber das scheint nicht richtig zu sein, und ich bin mir nicht sicher, ob das das System vollständig bereinigt. Außerdem habe ich gehört, dass es in neueren Go-Versionen (1.16+) Module gibt und `go get` anders funktioniert. Mein Code: ```go // go.mod Datei module myapp go 1.18 require github.com/gin-gonic/gin v1.7.7 ``` Ich habe `go get github.com/gin-gonic/gin` ausgeführt und möchte dieses Paket jetzt vollständig loswerden, einschließlich seiner Abhängigkeiten und kompilierten Dateien. Wie mache ich das richtig? Gibt es einen Befehl wie `go remove` oder `go uninstall`? Ich habe in der Dokumentation gesucht, aber nichts Passendes gefunden. Vielleicht reicht es, die Zeile aus der `go.mod` zu löschen und `go mod tidy` auszuführen? Oder muss ich noch etwas im `go.sum` oder im Cache bereinigen? Ich möchte sicherstellen, dass keine Spuren des Pakets auf meinem System zurückbleiben. Danke für eure Hilfe!