Maison > développement back-end > Golang > Comment corriger les erreurs d'installation Go « aucun emplacement d'installation pour le répertoire en dehors de GOPATH » sur macOS ?

Comment corriger les erreurs d'installation Go « aucun emplacement d'installation pour le répertoire en dehors de GOPATH » sur macOS ?

Patricia Arquette
Libérer: 2024-12-06 17:10:14
original
696 Les gens l'ont consulté

How to Fix

Erreur d'installation Go dans le répertoire extérieur à GOPATH résolue

Lors de la tentative d'installation de packages Go à l'aide de la commande "go install", les utilisateurs peuvent rencontrer le problème erreur suivante : "aucun emplacement d'installation pour le répertoire [nom du répertoire] en dehors de GOPATH." Ce problème survient lors de l'installation de packages en dehors du répertoire GOPATH défini.

Pour résoudre cette erreur, les utilisateurs de Mac OSX doivent s'assurer que la variable d'environnement GOBIN est définie de manière appropriée.

Étapes pour corriger le problème. Problème :

  1. Créer un bac Répertoire :

    • Créez un répertoire nommé "bin" dans le répertoire GOPATH, par exemple "/Users/me/gopath/bin"
  2. Ensemble GOBIN :

    • Ouvrez le Terminal et exécutez la commande suivante :

      • export GOBIN=$GOPATH/bin
  3. Réinstaller Package :

    • Essayez d'installer à nouveau le package à l'aide de la commande "go install".

Remarques supplémentaires :

  • La variable GOBIN spécifie l'emplacement où seront installés les binaires globalement stocké.
  • Le paramètre GOBIN remplace le comportement par défaut d'installation des binaires en dehors de GOPATH, résolvant ainsi l'erreur « aucun emplacement d'installation ».
  • Cette solution est spécifiquement recommandée pour les utilisateurs de Mac OSX qui ont installé Go à l'aide de Homebrew. .

Une fois ces étapes suivies, la commande "go install" devrait installer avec succès les packages, même s'ils se trouvent en dehors du GOPATH répertoire.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal