Comment supprimer correctement les paquets installés via go get ?
Bonjour à tous ! Je viens de commencer à apprendre Go et j'ai rencontré une situation confuse. J'ai installé plusieurs paquets via `go get`, par exemple :
```go
go get github.com/gin-gonic/gin
go get github.com/jinzhu/gorm
```
Maintenant, j'ai réalisé que je n'ai pas besoin de GORM et je veux le supprimer. Mais je ne trouve pas de commande `go remove` ou `go uninstall`. Dans la documentation, il est question de `go clean`, mais ce n'est pas la même chose.
Dans GOPATH, j'ai un dossier `src/github.com/jinzhu/gorm`, et je peux simplement le supprimer manuellement. Mais cela semble incorrect — et si le paquet a des dépendances ? Elles resteront aussi comme des poids morts.
J'ai aussi essayé de supprimer l'entrée de `go.mod`, mais après cela, `go build` trouve toujours le paquet. Mon `go.mod` ressemble à ceci :
```
module myproject
go 1.21
require (
github.com/gin-gonic/gin v1.9.1
github.com/jinzhu/gorm v1.9.16
)
```
J'ai essayé de supprimer la ligne avec GORM et d'exécuter `go mod tidy`, mais cela n'a pas aidé — le paquet est toujours importé dans le code. Dites-moi comment faire correctement.