Question : Rencontre avec l'erreur « package package1 n'est pas dans GOROOT (/usr/local/go/ src/package1)" lorsque vous essayez d'utiliser un package externe dans Go.
Explication : Cette erreur se produit lorsque le compilateur Go ne trouve pas le package spécifié dans le répertoire GOROOT de la bibliothèque standard. Cela suggère que le package n'est pas installé ou se trouve en dehors de la bibliothèque standard.
Solution :
Configurer les variables d'environnement :
Par exemple, vous pouvez ajouter ces lignes à votre .bashrc fichier :
export GO111MODULE=on export GOPATH=/mnt/sda1/programming/gopath export PATH=$PATH:$GOPATH/bin export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
Charger les variables d'environnement :
Initialiser le principal Package :
Créer un package externe :
Importer un package externe :
import "main/package1"
En suivant ces étapes, vous pouvez vous assurer que votre compilateur Go peut localiser et utiliser le package externe, en résolvant le " package package1 n'est pas dans GOROOT " erreur.
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!