Heim  >  Artikel  >  Backend-Entwicklung  >  Go: /usr/local/go/bin existiert unter CentOS 7.9 nicht

Go: /usr/local/go/bin existiert unter CentOS 7.9 nicht

王林
王林nach vorne
2024-02-13 19:36:08945Durchsuche

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

php-Editor Xigua hat ein Problem unter CentOS 7.9 entdeckt, das heißt, der Pfad /usr/local/go/bin existiert auf diesem Betriebssystem nicht. Dieses Problem kann dazu führen, dass einige Vorgänge im Zusammenhang mit der Go-Sprache nicht ordnungsgemäß funktionieren. Bevor wir dieses Problem lösen können, müssen wir zunächst die sprachbezogenen Kenntnisse von CentOS 7.9 und Go verstehen. Als nächstes werden wir detailliert vorstellen, wie dieses Problem gelöst werden kann, um die normale Verwendung der Go-Sprache sicherzustellen.

Frageninhalt

Ich bin auf einer virtuellen CentOS 7.9-Maschine und versuche, Go zu installieren, indem ich diesem Prozess folge (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

Dann habe ich

hinzugefügt

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

bei

  • $HOME/.profile
  • /etc/profile

Endlich

source $HOME/.profile

source /etc/profile

Aber wenn ich den Befehl versuche

go版本

Das Ergebnis ist

-bash: go: 未找到命令

Wie im Bild gezeigt, sehe ich /usr/local/go路径下没有binVerzeichnis

Für Vorschläge wäre ich sehr dankbar und danke im Voraus

Workaround

Sieht so aus, als würden Sie Quellcode herunterladen, keine Binärdateien. Das solltest du tun

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

Nein

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

Das obige ist der detaillierte Inhalt vonGo: /usr/local/go/bin existiert unter CentOS 7.9 nicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen