Maison > développement back-end > Golang > Introduction à trois façons d'introduire des dépendances externes en go

Introduction à trois façons d'introduire des dépendances externes en go

Libérer: 2020-03-02 15:57:21
avant
7176 Les gens l'ont consulté

Introduction à trois façons d'introduire des dépendances externes en go

import "github.com/astaxie/beego" Solution d'erreur de compilation :

allez chercher

Assurez-vous que votre GOPATH est le répertoire du projet, le code est dans le répertoire src, puis entrez : go get github.com/astaxie/beego dans l'invite de commande, puis le package externe à introduire est généré sous le src local.

Remarque : lorsque vous utilisez l'outil GoLand, configurez les paramètres->Go->GOPATH->Projet GOPATH dans le répertoire du projet actuel

go module

Le module Go ne peut être utilisé qu'avec la version Go 1.11 ou supérieure. Le module Go est désactivé par défaut en dessous de la version 1.13.

Vous devez d'abord définir la variable d'environnement GO111MODULE=on, en créer une nouvelle. dossier du projet, entrez le nouveau chemin et exécutez go mod init. Générez le fichier go.mod dans le dossier, puis placez le fichier go qui doit introduire le package externe dans le répertoire du projet, compilez le fichier et le package externe sera. téléchargé dans le répertoire local GOPATH/pkg/mod

Remarque : lorsque vous utilisez l'outil GoLand, ne configurez pas le projet GOPATH comme répertoire de projet actuel. Il est préférable de ne pas configurer le projet GOPATH, mais de configurer le module GOPATH

répertoire du fournisseur

d'abord Installez govendor : allez chercher -u -v github.com/kardianos/govendor Après le téléchargement, configurez la variable d'environnement GOPATH/bin et tapez la commande.

govendor -version pour vérifier si l'installation a réussi.

Dans le répertoire de GOPATH/src, créez un nouveau dossier de projet, entrez le nouveau chemin et exécutez gogovendor init, supplier/vendor.json sera généré dans le dossier.

Placez ensuite le fichier go qui doit introduire le package externe dans le répertoire du projet, utilisez la commande govendor fetch github.com/golang/glog pour télécharger le fichier externe vers le fournisseur local/, et ajoutez-le dans supplier.json Informations sur les packages dépendants, où govendor fetch consiste à ajouter des packages dépendants à partir de la bibliothèque distante et à ajouter des packages dépendants à partir de $GOPATH, utilisez govendor add

Pour plus de connaissances sur la langue Go, veuillez faire attention au php chinois site Web

go Tutoriel de langue colonne.

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:
go
source:csdn.net
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