Maison >développement back-end >Golang >Comment résoudre les erreurs « conflits avec le même fichier importé de GOPATH » dans Google App Engine ?
L'importation de code dans Google AppEngine prouve difficile lorsque vous souhaitez également exécuter des tests unitaires. Ce conflit survient lorsque vous essayez d'utiliser le chemin d'importation absolu d'un fichier dans un package de sous-dossier, mais il ne se trouve pas directement sous le répertoire racine du projet.
Le problème provient du mécanisme d'analyse d'AppEngine qui initialise et importe automatiquement les fichiers, conduisant à une importation en double du même fichier. De plus, l'exécution des tests échouera si le fichier est importé en utilisant son chemin absolu mais n'est pas trouvé dans GOPATH.
Pour résoudre ce problème, deux options sont disponibles :< /p>
Option 1 :
Option 2 :
En adhérant à l'une ou l'autre de ces approches, vous pouvez gérer efficacement les dépendances et garantir l'exécution transparente des tests unitaires tout en utilisant Google AppEngine.
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!