web-dev-qa-db-fra.com

Commande non trouvée sur Mac - après avoir installé Go

Je veux utiliser golang, mais je ne parviens pas à exécuter la commande go. J'ai installé go1.5.2 darwin/AMD64, mais lorsque j'exécute la commande go version, une erreur se produit dans le terminal zsh: command not found: go. J'ai ajouté le chemin export PATH=$PATH:/usr/local/go/bin au profil bash, mais je reçois toujours l'erreur (j'ai redémarré le terminal). J'ai désinstallé et réinstallé, mais pas de chance. Quelqu'un peut-il m'aider à résoudre ce problème? Je ne sais pas s'il y a eu une erreur lors de l'installation, mais le téléchargement s'est bien passé. Il se peut que je doive télécharger une ancienne version de go si cela ne fonctionne pas.

19
medev21

Comme bjhaid mentionné dans les commentaires ci-dessus: 

Cela se produit car vous devez ajouter votre PATH à votre fichier ~/.zshrc.

dans le ~/.zshrc vous devriez ajouter la ligne:

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

vous devriez alors vous source le fichier .zshrc:

. ~/.zshrc
62
Caleb Adams

Pour bash, éditez le fichier .bashrc et ajoutez la ligne mentionnée ci-dessus:

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

Ajoutez la ligne suivante au fichier ~/.bashrc ou ~/.bash_profile à la fin de votre Mac

alias go="/usr/local/go/bin/go"

Et dans la Terminal

source ~/.bashrc ou source ~/.bash_profile dans une session de terminal existante. Ou pour voir les nouvelles modifications, vous pouvez également rouvrir une nouvelle session de terminal.

0

C'est ce que j'ai fait sur mon mac: 

a ouvert le fichier ~/.zshrc en utilisant Sudo nano ~/.zshrc puis collé 

export PATH=$PATH:/usr/local/go/binsave et quitte (ctrl + s, ctrl + x puis appuyez sur y) puis couru

. ~/.zshrc go était opérationnel, vérifié en tapant il suffit d'aller en ligne de commande.

0
Tushar Saha