web-dev-qa-db-fra.com

commande 'go' introuvable

Ce n'est pas une question de programmation.

J'ai une machine sous Ubuntu et j'y ai installé Golang. Cela fonctionnait bien ... J'ai même exécuté quelques programmes, mais le fichier "go1.11.2.linux-AMD64.tar.gz" se trouvait dans mon répertoire personnel et j'ai donc pensé qu'il serait acceptable de le déplacer dans Téléchargements. annuaire. Après l'avoir déplacé, je ne peux utiliser aucune commande Go et la commande 'go' n'est pas trouvée. J'ai essayé de déplacer le fichier dans le répertoire de base, mais je reçois toujours la même erreur.

Quelqu'un peut-il m'expliquer ce qui se passe? Merci!!

richie@richie-ThinkPad-T430:~$ go version

Command 'go' not found, but can be installed with:

Sudo snap install go         # version 1.11.2, or
Sudo apt  install golang-go
Sudo apt  install gccgo-go 

See 'snap info go' for additional versions.

Les commandes que j'ai utilisées pour installer Go:

wget https://dl.google.com/go/go1.11.2.linux-AMD64.tar.gz
Sudo tar -C /usr/local -xzf go1.11.2.linux-AMD64.tar.gz
export PATH=$PATH:/usr/local/go/bin
source ~/.profile
6
richie

Jos dans les commentaires ci-dessus est comme correct. Vous devez ajouter le changement à PATH dans votre .profile. De la doc d'installation ( l'emphase ajoutée ):

Ajoutez /usr/local/go/bin à la variable d’environnement PATH. Vous pouvez le faire en ajoutant cette ligne à votre /etc/profile (pour une installation à l’échelle du système) ou $HOME/.profile:

export PATH=$PATH:/usr/local/go/bin
7
Benny Jobigan