Maison >développement back-end >Golang >Pourquoi « go install » ignore-t-il GOPATH et s'installe-t-il dans « /usr/lib/go » ?
Problème d'origine :
L'utilisateur a rencontré un problème lors de l'installation a tenté d'installer des packages dans /usr/lib/go au lieu du répertoire prévu /home/me/dev/go, bien que GOPATH soit défini dans .profile.
Dépannage et solution :
Après une enquête plus approfondie, il a été découvert que le problème s'était résolu de lui-même après la mise à niveau vers Go 1.1beta2. Cependant, la cause exacte du problème reste inconnue.
Meilleures pratiques pour la configuration de GOPATH :
Pour garantir une configuration correcte de GOPATH, suivez ces bonnes pratiques :
Créez les répertoires suivants sous GOPATH :
mkdir -p $HOME/dev/go/src mkdir -p $HOME/dev/go/bin
Ajoutez les lignes suivantes à .profile :
export PATH=$PATH:$HOME/dev/go/bin
Après vous être connecté, exécutez les commandes suivantes pour vérifier la configuration de GOPATH :
env | grep -i '^GO' cat $HOME/.profile
Remarque :
Le problème décrit dans la question d'origine peut être une erreur passagère qui a été résolue avec la mise à jour Go. Cependant, suivre ces bonnes pratiques peut aider à éviter des problèmes similaires à l'avenir.
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!