Maison  >  Article  >  développement back-end  >  Comment définir la variable d'environnement $GOPATH sur Mac OSX pour Go ?

Comment définir la variable d'environnement $GOPATH sur Mac OSX pour Go ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-21 14:52:12698parcourir

How do I set the $GOPATH environment variable on Mac OSX for Go?

Problème : définition de $GOPATH sur Mac OSX

Lors de la tentative de définition de la variable d'environnement $GOPATH sur Mac OSX, les utilisateurs peuvent rencontrer le problème suivant erreur : "impossible de trouver le package "github.com/#GITHUB_USERNAME#/smitego" dans l'un des : /usr/local/go/src/pkg/github.com/#GITHUB_USERNAME#/smitego (à partir de $GOROOT) ($GOPATH non défini)".

Solution :

Depuis la version 1.8 de Go (sortie en février 2017), le GOPATH est automatiquement déterminé par la chaîne d'outils Go sur Mac OSX. La valeur par défaut est $HOME/go, ce qui simplifie le processus de configuration initiale.

Méthode manuelle pour le Shell :

Pour les versions antérieures de Go ou pour une approche plus manuelle , ajoutez les lignes suivantes à ~/.bash_profile :

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH

Configuring Sublime Texte :

Pour Sublime Text, définissez le GOPATH dans les paramètres utilisateur :

{
        "shell": ["/bin/bash"],
        "env": {"GOPATH": "/Users/#USERNAME#/go/"},
}

Remarque importante :

Lors de la configuration de GOPATH , n'oubliez pas de spécifier le chemin d'accès au répertoire racine où résident src, pkg et bin, et non le chemin complet d'accès au fichier spécifique. paquet.

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!

Déclaration:
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