So installieren Sie Go 1.6 unter Ubuntu 14.04

Einführung

Go ist eine moderne Programmiersprache, die von Google entwickelt wurde und eine Syntax auf hoher Ebene verwendet, die Skriptsprachen ähnelt. Es ist beliebt für viele Anwendungen und in vielen Unternehmen und verfügt über einen robusten Werkzeugsatz und über 90.000 Repos. In diesem Tutorial werden Sie durch das Herunterladen und Installieren von Go 1.6 sowie durch das Erstellen einer einfachen Hello World-Anwendung geführt.

Voraussetzungen

[[Schritt-1 - Installieren von Go]] == Schritt 1 - Installieren von Go

In diesem Schritt installieren wir Go auf Ihrem Server.

Stellen Sie zunächst überssh eine Verbindung zu Ihrem Ubuntu-Server her:

ssh sammy@your_server_ip

Sobald die Verbindung hergestellt ist, aktualisieren und aktualisieren Sie die Ubuntu-Pakete auf Ihrem Server. 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

Wenn dies abgeschlossen ist, 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 vonpwd ermitteln können.

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

Verwenden Sie als Nächstestar, um das Paket zu entpacken. Dieser Befehl verwendet das Tar-Tool, um die heruntergeladene Datei zu öffnen und zu erweitern. Er erstellt einen Ordner mit dem Paketnamen und verschiebt ihn dann nach/usr/local.

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

Einige Benutzer bevorzugen unterschiedliche Standorte für ihre Go-Installation oder haben Softwarestandorte vorgegeben. Das Go-Paket ist jetzt in/usr/local enthalten, wodurch auch sichergestellt wird, dass Go in$PATH für Linux enthalten ist. Es ist möglich, Gehe zu einem anderen Speicherort zu installieren, aber die Informationen zu$PATHändern sich. Auf den Speicherort, den Sie für Ihren Go-Ordner auswählen, wird später in diesem Lernprogramm verwiesen. Denken Sie also daran, wo Sie ihn abgelegt haben, wenn sich der Speicherort von/usr/localunterscheidet.

[[Schritt-2 - Setzen von Go-Pfaden]] == Schritt 2 - Setzen 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 PATH=$PATH:/usr/local/go/bin

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:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/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:

source ~/.profile

[[Schritt 3 - Testen Ihrer Installation]] == Schritt 3 - Testen Ihrer Installation

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

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

mkdir $HOME/work

Jetzt können Sie auf Wechseln zu dem neuen Arbeitsbereich zeigen, den Sie gerade erstellt haben, indem SieGOPATH exportieren.

export GOPATH=$HOME/work

Erstellen Sie dann mit diesem Befehl eine Verzeichnishierarchie in diesem Ordner, damit Sie Ihre Testdatei erstellen können. Sie können den Wertuser durch Ihren GitHub-Benutzernamen ersetzen, wenn Sie Git zum Festschreiben und Speichern Ihres Go-Codes auf GitHub verwenden möchten. Wenn Sie nicht vorhaben, GitHub zum Speichern und Verwalten Ihres Codes zu verwenden, kann Ihre Ordnerstruktur anders aussehen, z. B.~/my_project.

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

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

nano work/src/github.com/user/hello/hello.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.

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\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 Go-Befehlinstall aufrufen.

go install 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/hello

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

Fazit

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

Stellen Sie als nächstes sicher, dasslearn some Go tips from our development team undhow to host your project using Martini sind. Die Go-Entwicklungslandschaft wächst täglich und wir hoffen, dass Sie dazu beitragen, sie robust und aufregend zu machen.