Maison > développement back-end > Golang > le corps du texte

À propos de la nouvelle utilisation de Golang Gopath

藏色散人
Libérer: 2021-04-14 10:07:39
avant
2276 Les gens l'ont consulté

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!

Étiquettes associées:
source:segmentfault.com
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