Maison  >  Article  >  développement back-end  >  Pourquoi « go install » ne fonctionne-t-il pas avec zsh sur macOS ?

Pourquoi « go install » ne fonctionne-t-il pas avec zsh sur macOS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-07 01:54:03941parcourir

Why isn't

Dépanner l'erreur "Go install ne fonctionne pas avec zsh"

Lors de la tentative d'installation de Go avec zsh, les utilisateurs de macOS peuvent rencontrer une erreur malgré l'apparence configuration correcte.

Détails du problème :

L'utilisateur a créé un répertoire d'espace de travail ~/go et a défini les éléments suivants dans ses fichiers de configuration :

.bash_profile :

export PATH=$PATH:/usr/local/go/bin

.zshrc:

export PATH=$PATH:/usr/local/go/bin

Cependant, l'exécution de go env renvoie "zsh : commande introuvable : go".

Solution :

Si Go a été installé sur macOS via le programme d'installation du package macOS plutôt que Homebrew, la configuration nécessite des variables d'environnement supplémentaires dans ~/.zshrc :

export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH
export PATH=$PATH:$GOROOT/bin

Ces variables spécifient GOPATH, GOROOT, GOBIN et PATH pour l'environnement Go, en le dirigeant vers les emplacements corrects pour les binaires Go installé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!

Déclaration:
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