Installieren Sie diese Programmiersprache unter Ubuntu 17.10

über gehen

Im nächsten Artikel werfen wir einen Blick auf Go. Es ist auch als GoLang bekannt eine Open Source Programmiersprache entwickelt bei Google von Robert Griesemer, Rob Pike und Ken Thompson. Die Go-Sprache ist in den Standard-Repositorys der meisten Gnu / Linux-Distributionen verfügbar. Diese Sprache wird auf einigen Produktionsservern von Google sowie in anderen Unternehmen wie Dropbox, Soundcloud, Uber usw. aktiv verwendet.

In diesem Artikel erfahren Sie, wie Sie die Programmiersprache Go in Ubuntu installieren und konfigurieren. Dies ist eine Programmiersprache zusammengestellt, Wettbewerber, zwingend erforderlich, strukturiert, nicht objektorientiert und Müllsammler. Wir können Golang über den Paketmanager installieren oder den Code herunterladen.

Installieren Sie Go unter Ubuntu

Installieren Sie die Go-Sprache mithilfe von Paketmanagern

In DEB-basierten Systemen wie Debian,Ubuntu, Linux Mintkönnen wir es mit dem folgenden Befehl im Terminal installieren (Strg + Alt + T):

sudo apt-get install golang

Sie können auch nach e suchen Installieren Sie zusätzliche Tools. Führen Sie auf DEB-basierten Systemen dasselbe Terminal aus:

sudo apt-cache search golang

Installieren Sie Go from source

Die Go-Sprachversion in den Standard-Repositorys ist möglicherweise veraltet. Wenn Sie an der Installation der neuesten Version interessiert sind, laden Sie sie von der offiziellen Website herunter und installieren Sie sie manuell wie unten beschrieben. In diesem Beispiel war dies die Option, der ich gefolgt bin.

Die folgenden Befehle habe ich in der Version von getestet Ubuntu 17.10. Diese Schritte sind jedoch für andere Gnu / Linux-Distributionen gleich. Laden Sie die neueste komprimierte Version von Ihrem herunter Webseite.

wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz

Jetzt Überprüfen Sie die Integrität der Datei heruntergeladen wie unten gezeigt.

sha256sum go1.9.3.linux-amd64.tar.gz

Der Wert von SHA256 Prüfsumme dass der vorherige Befehl zeigt, dass Sie mit dem mit dem Download-Link bereitgestellten übereinstimmen müssen. Wenn es nicht übereinstimmt, laden Sie es erneut herunter.

Extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz

Es wird in das Verzeichnis extrahiert Verzeichnis / usr / local. Das Flag -C gibt das Zielverzeichnis an.

Konfigurieren Sie Go

Jetzt müssen wir Setzen Sie den Pfad im Benutzerprofil auf Go. Bearbeiten Sie Ihr Benutzerprofil, indem Sie das Terminal eingeben (Strg + Alt + T):

sudo vi ~/.profile

Fügen Sie die folgende Zeile hinzu:

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

Speichern und schließen Sie die Datei.

Jetzt werden wir konfigurieren der Arbeitsbereich. Ein Arbeitsbereich ist eine Hierarchie von Verzeichnissen. In diesem Fall geben wir Ihnen drei Verzeichnisse im Stammverzeichnis:

  • src
  • pkg
  • Kasten

Wir können diese Hierarchie von Verzeichnissen mit dem folgenden Befehl im Terminal erstellen:

mkdir -p $HOME/go_projects/{src,pkg,bin}

Als nächstes müssen wir Zeigen Sie auf den neuen Arbeitsbereich. Bearbeiten Sie dazu die Datei ~ / .profile:

sudo vi ~/.profile

Und fügen Sie darin die folgenden Zeilen hinzu:

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Gehen Sie zur Konfiguration des Benutzerprofils

Wenn Go an einem anderen Ort als dem Standardspeicherort installiert ist (/ usr / local /) müssen Sie den Installationspfad angeben (GOROOT) in der Datei ~ / .profile. Zum Beispiel, Wenn Sie Go installiert haben, gehen Sie in Ihr HOME-VerzeichnisDann müssen Sie die folgenden Zeilen in die Benutzerprofildatei einfügen:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

Denken Sie daran, dass Wenn Sie Golang mithilfe von Paketmanagern installiert habenwird der Installationspfad sein / usr / lib / go o / usr / lib / golang. In diesem Fall müssen Sie den Wert der Route in GOROOT aktualisieren.

Wenn Sie die entsprechenden Werte angegeben haben, aktualisieren Sie die Go-Umgebungswerte, indem Sie Folgendes eingeben:

source ~/.profile

Überprüfen Sie die Installation

Informationen und Installation überprüfen

Führen Sie die folgenden Befehle aus, um zu überprüfen, ob alles korrekt installiert und konfiguriert wurde. Mal sehen die installierte Version mit:

go version

Um das zu sehen Umgebungsinformationen, Lauf:

go env

Wenn Sie Ergebnisse wie im vorherigen Screenshot sehen, herzlichen Glückwunsch! Sie können jetzt mit der Programmierung beginnen.

Erstellen Sie mit Go eine "Hallo Welt"

Nachdem wir Go installiert haben, lassen Sie uns fortfahren und glauben ein einfaches "Hallo Welt" -Programm.

Wir werden eine Datei namens erstellen hallo.go mit folgendem Befehl:

vi go_projects/src/hola/hola.go

Fügen Sie die folgenden Zeilen hinzu:

package main

import "fmt"

func main() {
fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10")
}

Speichern und schließen Sie die Datei. Starten Sie den folgenden Befehl zu Kompilieren Sie das Programm:

go install $GOPATH/src/hola/hola.go

Schließlich Führen Sie das Programm aus using Befehl:

Installation und Start des Programms in Go

$GOBIN/hello

Wenn alles gut gegangen ist, herzlichen Glückwunsch! Sie haben gerade ein Beispielprogramm mit Go erstellt.

Weitere Einzelheiten finden Sie in der Hilfeabschnitt Laufen:

Gehen Sie zur Hilfe

go help

Sie können auch die überprüfen offizielle Dokumentation von Go.

Falls Sie diese Sprache nicht mehr möchten, können Sie deinstallieren Sie es durch die Paket-Manager oder einfach Löschen des Verzeichnisses / usr / local / go. Dies hängt von der von Ihnen gewählten Installationsoption ab. Außerdem werden die Verzeichnisse aus dem Arbeitsbereich entfernt.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.