Avatar ·

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.