Maison  >  Article  >  développement back-end  >  À propos de la nouvelle utilisation de Golang Gopath

À propos de la nouvelle utilisation de Golang Gopath

藏色散人
藏色散人avant
2021-04-14 10:07:392270parcourir

La colonne tutorielle suivante de golang vous présentera la nouvelle utilisation de golang gopath. J'espère qu'elle sera utile aux amis dans le besoin !

Depuis que j'utilise golang pour développer des projets, les problèmes de dépendance au code du projet golang me dérangent, principalement sur gopath. L'utilisation peu claire a a conduit à une structure de projet très déroutante. Récemment, j'ai soudainement pensé à un bon usage de gopath, c'est effectivement réalisable. Je l'ai écrit ici et je l'ai partagé pour votre référence. >

Tout d'abord, la structure du projet que je souhaite atteindre est d'avoir un répertoire séparé pour stocker les bibliothèques open source tierces, puis mes propres projets Golang peuvent partager ces bibliothèques open source.

De plus, je ne souhaite pas définir le répertoire gopath global à chaque fois que je change de projet.

Méthode d'implémentation

J'utilise un environnement Mac. Pour les autres environnements, veuillez étudier la méthode de configuration par vous-même. Elle devrait être similaire

Définissez d'abord la variable d'environnement

vi ~/.bash_profile
export GOPATH=/work/go/gopath

Seul le répertoire de stockage des bibliothèques open source tierces partagées est défini ici, et les bibliothèques tierces installées par go get sera stocké ici

Lors de la compilation du projet, ajoutez manuellement le projet et le répertoire après GOPATH

echo $GOPATH

/work/go/gopath

export GOPATH=$ GOPATH:/work/go/loolgame

echo $GOPATH

/work/go/gopath:/work/go/loolgame

Le répertoire du projet doit être partagé Derrière le répertoire open source

Enfin exécuter la commande de compilation

aller installer le serveur

Comment configurer sous le compilateur

Dans l'environnement du compilateur, nous pouvons définir l'environnement gopath dans le compilateur Pour atteindre le même objectif que ci-dessus

intelij IDEA

Configurer l'environnement

Compiler

À propos de la nouvelle utilisation de Golang Gopath

aller chercher la solution d'échec d'installation sur golang.org/x/net

À propos de la nouvelle utilisation de Golang GopathCommande d'installation : aller chercher golang.org /x/net, message d'erreur : package golang.org/x/net : chemin d'importation non reconnu "golang.org/x/net", adresse du document du package : https://godoc.org/golang.org/....

Ce problème est principalement dû au fait que golang.org est bloqué et inaccessible

La solution simple consiste à

télécharger depuis https://github.com/golang/net, puis à changer le répertoire en golang.org/x/net. Ensuite, tout va bien.

ps : Si vous avez git, vous pouvez directement aller chercher github.com/golang/net. Sinon, vous pouvez le télécharger manuellement et le mettre dans le répertoire src.


À propos de la nouvelle utilisation de Golang Gopath

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer