Maison >développement back-end >Golang >Une brève analyse de la configuration et de l'utilisation de l'environnement gopath en langage go
Le langage Go est un langage de programmation efficace et fiable. Il est largement utilisé dans le développement Web, la programmation système et d'autres domaines. Lors de la programmation en langage Go, la configuration de GOPATH est une étape très importante. Cet article explique comment définir le GOPATH de Golang.
1. Qu'est-ce que GOPATH
L'espace de travail du langage Go est une hiérarchie de répertoires qui contient trois sous-répertoires : src, pkg et bin. Parmi eux, le sous-répertoire src contient les fichiers sources du langage Go, le sous-répertoire pkg contient des fichiers de bibliothèque compilés (c'est-à-dire des fichiers .a) et le sous-répertoire bin contient des fichiers exécutables compilés.
Et GOPATH est l'espace de travail du langage Go.
2. Définissez GOPATH
Ouvrez le terminal et entrez la commande suivante :
$ export GOPATH=/home/user/dev/gopath
Le chemin qui suit est le chemin de votre répertoire de travail. La commande d'exportation est utilisée ici pour définir la variable GOPATH comme variable globale afin que vous puissiez utiliser différents GOPATH dans différents terminaux.
Ensuite, entrez la commande suivante dans le terminal pour créer les sous-répertoires nécessaires
$ mkdir -p $GOPATH/{src,pkg,bin}
Cela créera trois sous-répertoires : src, pkg et bin. Ces trois sous-répertoires sont requis pour le développement Go.
Enfin, vérifiez que GOPATH est correctement défini. Entrez la commande suivante dans le terminal :
$ go env GOPATH
Si la sortie est le chemin GOPATH que vous avez défini, cela signifie que le réglage est réussi.
3. Utilisation de GOPATH
Créez un projet dans le sous-répertoire src sous le répertoire GOPATH :
Créez votre projet dans le répertoire $GOPATH/src, par exemple : $GOPATH/src/hello. Ajoutez le fichier main.go dans ce répertoire et écrivez votre code.
Modifiez et exécutez le code :
Dans le répertoire $GOPATH/src/hello, utilisez la commande suivante pour exécuter le code :
$ go run main.go
Construisez le projet :
Dans le répertoire $GOPATH/src/hello répertoire, utilisez la commande suivante Construisez le projet :
$ go build
L'exécution de la commande ci-dessus générera un fichier exécutable nommé hello dans le répertoire $GOPATH/bin Exécutez le fichier pour exécuter le programme.
Installez le projet :
Dans le répertoire $GOPATH/src/hello, utilisez la commande suivante pour installer le projet :
$ go install
L'exécution de la commande ci-dessus générera un fichier exécutable nommé hello dans le répertoire $GOPATH/bin . Le fichier peut être exécuté directement.
4. Notes sur GOPATH
Si vous souhaitez utiliser des bibliothèques de dépendances externes dans votre projet, vous pouvez utiliser go get pour obtenir des packages de dépendances externes. Par exemple :
$ go get github.com/garyburd/redigo/redis
L'exécution de la commande ci-dessus téléchargera la bibliothèque redigo depuis GitHub et la stockera dans le sous-répertoire pkg sous le répertoire $GOPATH.
Conclusion
Grâce au didacticiel ci-dessus, les lecteurs devraient avoir maîtrisé comment définir le GOPATH de Golang. Un bon aménagement de l'espace de travail peut grandement faciliter notre développement et notre maintenance, la mise en place de GOPATH fait également partie des compétences que nos ingénieurs doivent maîtriser.
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!