Maison > développement back-end > Golang > le corps du texte

Comment résoudre l'erreur « aller installer : aucun emplacement d'installation pour le répertoire en dehors de GOPATH » ?

Patricia Arquette
Libérer: 2024-11-19 19:28:02
original
598 Les gens l'ont consulté

How to Resolve

"go install" Erreur : "Aucun emplacement d'installation pour le répertoire en dehors de GOPATH"

Lors de l'installation de Go dans un répertoire en dehors de GOPATH, tel comme celui que vous avez configuré dans le répertoire "~/go", vous pouvez rencontrer le message d'erreur "go install: no install location for directory /Users/Daryl/go/src/tire outside GOPATH." Ce problème se produit car Go installe généralement les exécutables et les packages dans le répertoire "bin" de GOPATH.

Pour résoudre cette erreur et installer correctement votre projet Go, vous pouvez soit modifier votre variable d'environnement $GOBIN, soit l'ajouter à la recherche de votre système d'exploitation. chemin. Voici les étapes pour chaque approche :

Option 1 : définissez $GOBIN sur $GOPATH/bin

  1. Dans votre terminal, exécutez ce qui suit commande pour définir $GOBIN sur le répertoire "bin" dans GOPATH :

    export GOBIN=$GOPATH/bin
    Copier après la connexion
  2. Cela permettra à Go de reconnaître le répertoire "bin" dans GOPATH comme emplacement d'installation de votre projet.

Option 2 : Ajouter $GOBIN au chemin de recherche du système d'exploitation

  1. Modifiez le chemin de recherche de votre système d'exploitation pour inclure $GOBIN. Par exemple, sur macOS, vous pouvez ajouter la ligne suivante à votre fichier .bash_profile ou .zshrc :

    export PATH=$PATH:$GOBIN
    Copier après la connexion
  2. Cela garantit que votre système peut localiser les commandes et les exécutables dans le répertoire $GOBIN.

Une fois que vous avez effectué les modifications nécessaires, vous pouvez réexécuter votre commande "go install" et le projet devrait être installé avec succès.

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