Lorsque vous tentez d'installer des packages Go situés en dehors de GOPATH à l'aide de go install, vous pouvez rencontrer l'erreur suivante :
go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH
Cette erreur se produit car go install ne peut pas déterminer automatiquement l'emplacement d'installation approprié pour les packages qui résident en dehors de l'emplacement désigné. GOPATH.
Pour résoudre ce problème, vous devez définir explicitement la variable d'environnement GOBIN pour spécifier le répertoire d'installation souhaité. Cette étape est souvent négligée, en particulier parmi les utilisateurs de macOS.
Pour les utilisateurs de macOS en particulier, suivez ces étapes :
Créez un répertoire bin dans votre GOPATH :
mkdir ${GOPATH}/bin
Définissez la variable d'environnement GOBIN sur la variable d'environnement nouvellement créée répertoire :
export GOBIN=${GOPATH}/bin
Exécutez à nouveau go install pour installer le package dans le répertoire spécifié :
go install
En définissant GOBIN, vous allez directement installer pour placer les binaires et packages installés à l’emplacement souhaité. Cela évitera l'erreur liée à l'absence d'emplacement d'installation en dehors de GOPATH et garantira un processus d'installation réussi.
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!