Maison > développement back-end > Golang > Comment corriger l'erreur Go « Impossible de télécharger, $GOPATH non défini » ?

Comment corriger l'erreur Go « Impossible de télécharger, $GOPATH non défini » ?

Barbara Streisand
Libérer: 2024-12-27 05:53:13
original
991 Les gens l'ont consulté

How to Fix the

Solution à l'erreur "Impossible de télécharger, $GOPATH non défini"

Rencontre du "package github.com/jehiah/json2csv : impossible de télécharger , l'erreur $GOPATH not set" lors de l'utilisation de la commande "go get" indique que la variable d'environnement GOPATH n'est pas configurée. Cette variable spécifie l'emplacement où Go stocke ses packages et répertoires d'espace de travail.

Pour résoudre cette erreur, suivez ces étapes :

  1. Définissez la variable GOPATH :

    Ouvrez votre shell et exécutez la commande suivante pour définir le GOPATH variable :

    export GOPATH="$HOME/your-workspace-dir/"
    Copier après la connexion
    Copier après la connexion

    Remplacez "your-workspace-dir" par le chemin souhaité pour votre répertoire d'espace de travail Go.

  2. Ajoutez GOPATH à ~/. bashrc :

    Pour rendre le paramètre GOPATH permanent, ajoutez la ligne suivante à votre ~/.bashrc fichier :

    export GOPATH="$HOME/your-workspace-dir/"
    Copier après la connexion
    Copier après la connexion
  3. Redémarrez votre shell :

    Redémarrez votre shell pour appliquer les modifications aux variables d'environnement.

  4. Mettre à jour le CHEMIN :

    Ajouter le GOPATH/bin vers votre variable d'environnement PATH en exécutant la commande suivante :

    export PATH=$PATH:$GOPATH/bin
    Copier après la connexion
  5. Créer des répertoires d'espace de travail :

    Go créera trois sous-répertoires de votre répertoire GOPATH : src/, pkg/ et bin/.

  6. Installer json2csv :

    Vous pouvez maintenant installer avec succès json2csv à l'aide de la commande "go get" :

    go get github.com/jehiah/json2csv
    Copier après la connexion

En suivant ces étapes, vous devriez pouvoir télécharger et installer les packages Go sans rencontrer le Erreur "Impossible de télécharger, $GOPATH non défini".

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