Maison > développement back-end > Golang > Comment puis-je corriger l'erreur « $GOPATH non défini » lors de l'utilisation de « go get » ?

Comment puis-je corriger l'erreur « $GOPATH non défini » lors de l'utilisation de « go get » ?

DDD
Libérer: 2024-12-24 05:39:25
original
721 Les gens l'ont consulté

How Do I Fix the

Configuration de GOPATH pour corriger l'erreur « $GOPATH non défini »

Lorsque vous essayez d'installer des packages à l'aide de « go get », vous pouvez rencontrer l'erreur « impossible de télécharger, $ GOPATH n'est pas défini." Cette erreur indique que la variable d'environnement GOPATH, qui spécifie le répertoire utilisé pour les packages Go, n'a pas été définie.

Définition de GOPATH sur macOS

Pour définir GOPATH sur macOS, procédez comme suit :

  1. Ouvrez votre terminal.
  2. Exécutez ce qui suit command :
export GOPATH="$HOME/your-workspace-dir/"
Copier après la connexion
Copier après la connexion
  1. Ajoutez la ligne suivante à votre ~/.bashrc ou fichier de configuration shell équivalent :
export GOPATH="$HOME/your-workspace-dir/"
Copier après la connexion
Copier après la connexion

Cela définira GOPATH de manière permanente pour une utilisation future.

GOPATH Layout

Go installe les packages dans les sous-répertoires suivants dans le Répertoire GOPATH :

  • src/ : Code source des packages Go
  • bin/ : Binaires compilés
  • pkg/ : package compilé objets

Vous devez placer vos propres packages dans le répertoire $GOPATH/src**, organisés en fonction de leurs chemins d'importation (par exemple, **$GOPATH/src/github.com/myusername /).

Conseils supplémentaires

  • Pour une navigation plus rapide vers les répertoires de packages dans bash, définissez CDPATH.
  • Définissez GOPATH=$HOME pour placer les répertoires de Go directement sous votre répertoire personnel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal