Maison  >  Article  >  développement back-end  >  Go : /usr/local/go/bin n'existe pas sur CentOS 7.9

Go : /usr/local/go/bin n'existe pas sur CentOS 7.9

王林
王林avant
2024-02-13 19:36:08945parcourir

Go:CentOS 7.9 上不存在 /usr/local/go/bin

L'éditeur php Xigua a découvert un problème sur CentOS 7.9, c'est-à-dire que le chemin /usr/local/go/bin n'existe pas sur ce système d'exploitation. Ce problème peut empêcher certaines opérations liées au langage Go de fonctionner correctement. Avant de résoudre ce problème, nous devons d'abord comprendre les connaissances liées au langage CentOS 7.9 et Go. Ensuite, nous présenterons en détail comment résoudre ce problème pour garantir l’utilisation normale du langage Go.

Contenu de la question

Je suis sur une machine virtuelle CentOS 7.9 et j'essaie d'installer Go en suivant ce processus (rif. https://computingforgeeks.com/install-go-golang-on-centos-rhel-linux/)

sudo yum -y 安装wget

wget https://go.dev/dl/go1.19.3.src.tar.gz

sha256sum go1.19.3.src.tar.gz

sudo tar -C /usr/local -xzf go*.src.tar.gz

Puis j'ai ajouté

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

à

  • $HOME/.profil
  • /etc/profil

Enfin

source $HOME/.profile

source /etc/profile

Mais quand j'essaie la commande

go版本

Le résultat est

-bash: go: 未找到命令

Comme le montre l'image, je vois /usr/local/go路径下没有binRépertoire

Toutes les suggestions seraient grandement appréciées et merci d'avance

Solution de contournement

On dirait que vous téléchargez du code source, pas des binaires. Tu devrais faire ça

wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz

Non

wget https://go.dev/dl/go1.19.3.src.tar.gz

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer