Résolution du problème « $GOPATH Not Set » sur macOS
Dans le domaine de la programmation Go, la variable d'environnement $GOPATH joue un rôle crucial dans la configuration de la chaîne d'outils. Cependant, les utilisateurs de Mac OSX rencontrent souvent l'erreur « Impossible de définir $GOPATH » lorsqu'ils tentent de configurer leur espace de travail.
L'essentiel du problème
Pour aller localiser packages tiers, il nécessite un GOPATH désigné. Par défaut, ce chemin n'est pas défini sur macOS, ce qui entraîne des difficultés à exécuter du code qui s'appuie sur des référentiels externes.
Résoudre le problème
Méthode 1 : GOPATH automatique Détermination (Go 1.8 et versions ultérieures)
À partir de Go 1.8, la chaîne d'outils Go simplifie le processus en définissant automatiquement GOPATH sur $HOME/go sur macOS. Cela élimine le besoin d'une configuration manuelle dans la plupart des cas.
Méthode 2 : configuration manuelle via un terminal (pour toutes les versions Go)
Pour ceux qui utilisent des versions Go antérieures à 1.8 ou qui préfèrent la configuration manuelle, voici les étapes :
Ajoutez les lignes suivantes :
Méthode 3 : Configuration pour Sublime Text
Pour les utilisateurs travaillant dans Sublime Text :
Ajoutez l'objet JSON suivant :
{
"shell": ["/bin/bash"], "env": {"GOPATH": "/Users/#USERNAME#/go/"},
}
Conseils supplémentaires
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!