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

Pourquoi go install s'installe-t-il sur GOROOT au lieu de GOPATH ?

Linda Hamilton
Libérer: 2024-11-02 05:08:02
original
695 Les gens l'ont consulté

Why Is go install Installing to GOROOT Instead of GOPATH?

GOROOT Remplacement de GOPATH pour go install

Problème

La variable $GOPATH n'est pas reconnue par go env et la commande go install tente pour installer les packages à l'emplacement GOROOT par défaut (/usr/lib/go) au lieu du répertoire GOPATH prévu.

Cause

Le problème peut être lié à un $GOPATH incorrect ou mal exporté.

Solution

Pour résoudre le problème, assurez-vous que $GOPATH est défini et exporté correctement. Voici les étapes pour ce faire :

  1. Créez les répertoires nécessaires dans $GOPATH :

    mkdir -p $HOME/dev/go/src
    mkdir -p $HOME/dev/go/bin
    Copier après la connexion
  2. Ajoutez les lignes suivantes à $HOME /.profile :

    export GOPATH=$HOME/dev/go
    export PATH=$PATH:$HOME/dev/go/bin
    Copier après la connexion
  3. Source le fichier de profil :

    source $HOME/.profile
    Copier après la connexion
  4. Vérifiez les paramètres :

    env | grep -i '^GO'
    cat $HOME/.profile
    Copier après la connexion

Vous devriez voir $GOPATH défini sur le bon répertoire /home/me/dev/go. Si le problème persiste après avoir suivi ces étapes, envisagez de passer à une version plus récente de Go, car le problème aura peut-être été résolu dans une version ultérieure.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!