Gewusst wie: Installieren Sie Go 1.11.2 unter Ubuntu

Einführung

Go ist eine moderne Open-Source-Programmiersprache, die von Google entwickelt wurde. Sie verwendet eine Syntax auf hoher Ebene, die Skriptsprachen ähnelt, und ermöglicht die einfache Erstellung einfacher, zuverlässiger und effizienter Software. Es ist beliebt für viele Anwendungen in vielen Unternehmen und verfügt über einen robusten Werkzeugsatz und über 90.000 Repos.

Vom Universal App Store für Linux

Wie in den Kommentaren erwähnt, kann mit snap auch die neueste Version von GO installiert werden. Wenn Sie Snap installiert haben, lautet der Befehl wie folgt:

# Dies gibt Ihnen die neueste Version von go
sudo snap install go --classic

Oder mach es selbst

Wenn Sie dies auch ohne die Hilfe eines Paketmanagers selbst tun möchten, werden Sie in diesem Tutorial durch das Herunterladen und Installieren von Go 1.11.2 sowie durch das Erstellen einer einfachen Hello World-Anwendung geführt. Es handelt sich um ein Update / eine Bearbeitung meiner anderen Geschichte "Gewusst wie: Installieren von Go 1.8 unter Ubuntu 16.04".

Voraussetzungen

  • Ein sudo-Benutzer ohne Rootberechtigung

Schritt 1 - Go installieren

Lassen Sie uns go1.11.2 auf Ihrem PC oder Server installieren

Wenn Sie bereit sind, aktualisieren und aktualisieren Sie die Ubuntu-Pakete auf Ihrem Computer. Dies stellt sicher, dass Sie über die neuesten Sicherheitspatches und -fixes sowie aktualisierte Repos für Ihre neuen Pakete verfügen.

sudo apt-get update
sudo apt-get -y upgrade

Danach können Sie mit dem Herunterladen des neuesten Pakets für Go beginnen, indem Sie diesen Befehl ausführen. Dadurch wird die Go-Paketdatei abgerufen und in Ihrem aktuellen Arbeitsverzeichnis gespeichert, das Sie durch Ausführen von pwd ermitteln können.

curl -O https://storage.googleapis.com/golang/go1.11.2.linux-amd64.tar.gz

Als nächstes packen Sie das Paket mit tar aus. Dieser Befehl öffnet und erweitert die heruntergeladene Datei mit dem Tar-Tool, erstellt einen Ordner unter Verwendung des Paketnamens und verschiebt ihn dann nach / usr / local.

tar -xvf go1.11.2.linux-amd64.tar.gz
sudo mv go / usr / local

Einige Benutzer bevorzugen unterschiedliche Standorte für ihre Go-Installation oder haben möglicherweise Softwarestandorte festgelegt. Das Go-Paket befindet sich jetzt in / usr / local, was auch sicherstellt, dass Go in Ihrem $ PATH für Linux enthalten ist. Es ist möglich, "Gehe zu einem anderen Speicherort" zu installieren, die $ PATH-Informationen ändern sich jedoch. Der Speicherort, den Sie für Ihren Go-Ordner auswählen, wird später in diesem Lernprogramm angegeben. Denken Sie also daran, wo Sie ihn platziert haben, wenn sich der Speicherort von / usr / local unterscheidet.

Schritt 2 - Festlegen von Go-Pfaden

In diesem Schritt legen wir einige Pfade fest, die Go benötigt. Die in diesem Schritt angegebenen Pfade beziehen sich alle auf den Speicherort Ihrer Go-Installation in / usr / local. Wenn Sie ein neues Verzeichnis ausgewählt oder die Datei im Download-Verzeichnis belassen haben, passen Sie die Befehle an Ihr neues Verzeichnis an.

Legen Sie zunächst den Stammwert von Go fest, der Go mitteilt, wo nach seinen Dateien gesucht werden soll.

sudo nano ~ / .profile

Fügen Sie am Ende der Datei die folgende Zeile hinzu:

export GOPATH = $ HOME / work
Exportieren Sie PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin

$ HOME / work kann auf ein beliebiges Verzeichnis verweisen. Dieses Verzeichnis wird das Verzeichnis sein, in dem all Ihre großartige Golang-Magie abläuft und go get alle Dateien ablegt.

Wenn Sie für Go einen alternativen Installationsort ausgewählt haben, fügen Sie diese Zeilen stattdessen derselben Datei hinzu. Dieses Beispiel zeigt die Befehle, wenn Go in Ihrem Ausgangsverzeichnis installiert ist:

exportiere GOROOT = $ HOME / go
export GOPATH = $ HOME / work
export PATH = $ PATH: $ GOROOT / bin: $ GOPATH / bin

Speichern und schließen Sie die Datei, indem Sie die entsprechende Zeile in Ihr Profil einfügen. Aktualisieren Sie anschließend Ihr Profil, indem Sie Folgendes ausführen:

Quelle ~ / .profile

Schritt 3 - Testen der go 1.11.2-Installation

Nachdem Go installiert und die Pfade für Ihren Computer festgelegt wurden, können Sie testen, ob Go wie erwartet funktioniert.

Einfacher und einfachster Weg: Tippen

go version // und es sollte die installierte go version 1.11.2 ausgegeben werden

Erstellen Sie ein neues Verzeichnis für Ihren Go-Arbeitsbereich, in dem Go seine Dateien erstellt.

mkdir $ HOME / work

Jetzt können Sie mit dem Mauszeiger auf den neuen Arbeitsbereich zeigen, den Sie gerade durch Exportieren von GOPATH erstellt haben. Wenn Sie es noch nicht getan haben.

export GOPATH = $ HOME / work

Für mich ist $ HOME der perfekte GOPATH

exportiere GOPATH = $ HOME

Erstellen Sie dann mit diesem Befehl eine Verzeichnishierarchie in diesem Ordner, damit Sie Ihre Testdatei erstellen können. Sie können den Wert user durch Ihren GitHub-Benutzernamen ersetzen, wenn Sie beabsichtigen, Git zum Festschreiben und Speichern Ihres Go-Codes auf GitHub zu verwenden. Wenn Sie nicht vorhaben, GitHub zum Speichern und Verwalten Ihres Codes zu verwenden, könnte Ihre Ordnerstruktur etwas anderes sein, z. B. ~ / my_project.

mkdir -p work / src / github.com / user / hallo

Als Nächstes können Sie eine einfache "Hello World" Go-Datei erstellen.

nano work / src / github.com / user / hallo / hallo.go

Fügen Sie in Ihrem Editor den folgenden Inhalt ein, der die Go-Hauptpakete verwendet, importiert die formatierte IO-Inhaltskomponente und legt eine neue Funktion zum Drucken von "Hello World" beim Ausführen fest.

Paket main
"fmt" importieren
func main () {
    fmt.Printf ("Hallo, Welt \ n")
}

Diese Datei zeigt "Hello, World", wenn sie erfolgreich ausgeführt wird. Dies zeigt, dass Go Dateien korrekt erstellt. Speichern und schließen Sie die Datei und kompilieren Sie sie, indem Sie den Befehl Go install aufrufen.

Installieren Sie github.com/user/hello

Wenn die Datei kompiliert ist, können Sie sie ausführen, indem Sie einfach auf die Datei in Ihrem Go-Pfad verweisen.

sudo $ GOPATH / bin / hallo

Wenn dieser Befehl "Hello World" zurückgibt, ist Go erfolgreich installiert und funktionsfähig [1].

- Das ist it-go1.11.2 ist installiert

Fazit

Durch Herunterladen und Installieren des neuesten Go-Pakets und Festlegen seiner Pfade steht Ihnen nun ein PC / Computer für die Go-Entwicklung zur Verfügung.

Schauen Sie sich die Originalversion von DigitalOcean an. Dieser Beitrag ist eine Kopie, aber für die Version 1.11.2: https://www.digitalocean.com/community/tutorials/how-to-install-go-1-6-on- Ubuntu-16-04