Dans Go 1.6, la fonctionnalité du fournisseur permet la gestion des dépendances sans utiliser de gestionnaires de packages externes. Cependant, l’importation de packages à l’aide de cette nouvelle fonctionnalité peut s’avérer difficile pour les nouveaux utilisateurs. Voici une solution étape par étape au problème rencontré dans la question d'origine.
La structure du projet fournie semble correcte, avec le répertoire du fournisseur contenant le package de dépendances github.com/zenazn/goji. La valeur de GOPATH semble également être définie correctement.
Le problème réside dans les commandes de construction. Pour construire le programme avec les dépendances dans le répertoire du fournisseur, utilisez les commandes suivantes :
<code class="bash">$GOPATH=`pwd` go install main.go</code>
Cette commande indique à go d'utiliser le répertoire actuel comme GOPATH, en s'assurant qu'il peut trouver le répertoire du fournisseur et le répertoire principal. Programme .go.
Vous pouvez également définir votre GOPATH à l'aide d'une variable d'environnement pour inclure le répertoire où se trouve votre projet. Par exemple :
<code class="bash">export GOPATH=~/my-go-projects:~/my-vendor-projects</code>
Une fois le GOPATH correctement défini, vous pouvez utiliser la commande suivante pour construire le programme :
<code class="bash">go install main.go</code>
Après avoir exécuté la commande build, le binaire résultant sera placé dans $GOPATH/bin/main, et vous pourrez exécuter le programme comme d'habitude.
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!