Comment configurer correctement GOPATH sur Ubuntu et quel fichier faut-il éditer ?
Bonjour à tous ! Je viens de commencer à apprendre Go sur Ubuntu 22.04. J'ai installé Go via apt, mais lorsque j'essaie d'exécuter un programme simple avec l'import d'un package tiers (par exemple, `github.com/gorilla/mux`), j'obtiens l'erreur :
```
go: cannot find main module; see 'go help modules'
```
J'ai lu qu'il faut configurer la variable d'environnement GOPATH. Sur Windows, cela se fait via les variables système, mais sur Ubuntu, je suis perdu.
J'ai essayé d'exécuter `export GOPATH=$HOME/go` dans le terminal — cela fonctionne, mais après avoir fermé le terminal, tout est réinitialisé. Comment rendre la configuration permanente ? Quel fichier faut-il éditer : `.bashrc`, `.profile`, `.zshrc` ou autre chose ? J'utilise le terminal standard Ubuntu (bash).
De plus, je ne comprends pas : faut-il créer des dossiers dans `$HOME/go` ? Et est-il obligatoire de spécifier GOPATH si j'utilise Go Modules (j'ai Go 1.21) ? Les avis divergent partout. Aidez-moi à comprendre la configuration minimale fonctionnelle pour un débutant.
Exemple de mon code (fichier main.go dans le dossier ~/myproject) :