Dies ist keine Programmierfrage.
Ich habe einen Computer mit Ubuntu und habe Golang darauf installiert. Es hat gut funktioniert ... Ich habe sogar ein paar Programme ausgeführt, aber die Datei "go1.11.2.linux-amd64.tar.gz" befand sich in meinem Home-Verzeichnis, sodass ich dachte, es wäre in Ordnung, sie in das Download-Verzeichnis zu verschieben. Nach dem Verschieben kann ich keinen Go-Befehl verwenden und der Befehl 'go' wird nicht gefunden. Ich habe versucht, die Datei wieder in das Ausgangsverzeichnis zu verschieben, erhalte jedoch immer noch den gleichen Fehler.
Kann mir jemand erklären, was los ist? Vielen Dank!!
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.
Die Befehle, mit denen ich Go installiert habe:
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
tar,gz
Datei ist nicht relevant. Haben Sie von der Quelle installiert? Bitte bearbeiten Sie Ihre Frage und zeigen Sie uns die Befehle, die Sie zur Installation verwendet habengo
.export
Befehl in die.profile
. Bitte führen Sie den richtigenexport
Befehl manuell aus und versuchen Sie es erneut.tar,gz
Datei hat nichts damit zu tun. Ich liefexport PATH=$PATH:/usr/local/go/bin
und danngo version
und ich bekomme die richtige Versionexport PATH=$PATH:/usr/local/go/bin
Befehl nicht jedes Mal explizit verwenden müssen, wenn ich ein Projekt erstellen muss ... können Sie mir zeigen, wie ich denexport
Befehl in den.profile
Antworten:
Jos in den Kommentaren oben ist wie richtig. Sie müssen die Änderung
PATH
in Ihrem hinzufügen.profile
. Aus dem Installationsdokument ( Hervorhebung hinzugefügt ):quelle
Von: Installierter Golang noch go: Befehl nicht gefunden # 20
Verwenden Sie diesen Befehl:
quelle
export PATH=$PATH:/usr/local/go/bin
einfachexport PATH=$PATH:/usr/local/go/bin
in der Lage sein musste, Programme zu erstellen, die nicht ideal sind. habe ich Go ein zweites Mal mit installiertsudo apt update && apt install golang
?sudo apt update && apt install golang
habe ich Go ein zweites Mal installiert@Richie Versuchen Sie, den genauen Exportbefehl zur Datei ~ / .bashrc hinzuzufügen. Sie müssen die Datei ~ / .bashrc als Quelle angeben, damit Änderungen in Ihrem aktuellen Terminal vorgenommen werden können. Ab dem nächsten Mal sollten Sie beim Öffnen eines Terminals den Befehl "go" finden können. Das hat bei mir funktioniert.
quelle