Maison > Article > développement back-end > Pourquoi est-ce que j'obtiens l'erreur « L'objet d'importation est attendu » après la mise à niveau vers Go 1.4.2 ?
Erreur « l'objet d'importation est attendu » dans Go 1.4.2
Lors de la mise à niveau vers Go 1.4.2, vous pouvez rencontrer le message « importation l'objet est attendu" erreur lors de la compilation. Ce problème survient lors de l'importation d'un package qui a été précédemment mis en cache dans le répertoire incorrect.
Pour résoudre ce problème, supprimez le répertoire du package obsolète de votre cache local :
<code class="shell">rm -rf $GOPATH/pkg/</code>
Cette commande purge tous les répertoires de packages existants, obligeant Go à les recompiler et à les mettre en cache correctement pour la nouvelle version.
Cette solution répond au changement dans la gestion des importations introduit dans Go 1.4.2. La version précédente, Go 1.3, permettait aux packages d'être mis en cache différemment que dans la version la plus récente. La suppression de l'ancien cache garantit que Go recompile et met en cache les packages de la manière correcte, éliminant ainsi l'erreur d'importation.
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!