Heim Backend-Entwicklung Golang So installieren Sie Golang auf Ubuntu

So installieren Sie Golang auf Ubuntu

Mar 22, 2023 pm 01:49 PM
golang go语言 ubuntu

Ubuntu ist ein beliebtes Linux-Betriebssystem, dessen Benutzeroberfläche und Open-Source-Charakter es für viele Programmierer zum Betriebssystem der Wahl machen. Golang (auch bekannt als Go) ist eine Open-Source-Programmiersprache, die von Google entwickelt wurde, um die Produktivität von Programmierern zu steigern und die Programmierung auf Systemebene zu vereinfachen. In diesem Artikel erfahren Sie, wie Sie Golang unter Ubuntu installieren und verwenden.

1. Laden Sie Golang herunter

Zunächst müssen wir das Installationspaket von der offiziellen Golang-Website herunterladen. Öffnen Sie Ihren Browser und gehen Sie zur folgenden URL: https://golang.org/dl/.

Sie sehen eine Liste der aktuellen Versionen von Golang. Stellen Sie sicher, dass Sie die Version auswählen, die Ihrer Ubuntu-Version entspricht. Wenn Sie beispielsweise Ubuntu 18.04 verwenden, sollten Sie go1.15.3.linux-amd64.tar.gz herunterladen.

2. Entpacken Sie die Datei

Entpacken Sie die heruntergeladene Datei nach Abschluss des Downloads an einen Speicherort Ihrer Wahl. In den meisten Fällen sollte sich Golang nach der Dekomprimierung im Verzeichnis /usr/local befinden, daher verwenden wir hier den folgenden Befehl:

sudo tar -C /usr/local -xzf go1.15.3.linux-amd64.tar.gz
Nach dem Login kopieren

3 Umgebungsvariablen konfigurieren

Jetzt müssen wir die Umgebungsvariablen von Ubuntu konfigurieren, damit das System es weiß Golang-Standort. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

export PATH=$PATH:/usr/local/go/bin
Nach dem Login kopieren
Nach dem Login kopieren

Um die Umgebungsvariable dauerhaft zu machen, müssen wir sie zur .profile-Datei des Benutzers hinzufügen. Öffnen Sie einen Texteditor und geben Sie den folgenden Befehl ein:

nano ~/.profile
Nach dem Login kopieren

Fügen Sie am Ende der Datei den folgenden Code hinzu:

export PATH=$PATH:/usr/local/go/bin
Nach dem Login kopieren
Nach dem Login kopieren

Drücken Sie Strg + X und klicken Sie auf Y, um die Änderungen zu speichern.

4. Testinstallation

Nachdem die Installation abgeschlossen ist, müssen wir testen, ob Golang ordnungsgemäß funktioniert. Geben Sie im Terminalfenster den folgenden Befehl ein:

go version
Nach dem Login kopieren

Wenn die Installation korrekt ist, werden einige Textzeilen angezeigt, einschließlich der Versionsnummer von Golang.

5. Installieren Sie den Editor

Sie benötigen außerdem einen Texteditor, um Golang-Code zu schreiben und auszuführen. In Ubuntu stehen viele Optionen zur Auswahl, beispielsweise Atom oder VSCode. Wählen Sie Ihren bevorzugten Editor und installieren Sie ihn. Um beispielsweise VSCode zu installieren, verwenden Sie den folgenden Befehl:

sudo snap install --classic code
Nach dem Login kopieren

6. Schreiben Sie Ihr erstes Golang-Programm und führen Sie es aus

Jetzt können Sie Golang-Programme unter Ubuntu schreiben und ausführen. Öffnen Sie einen Editor Ihrer Wahl und erstellen Sie eine main.go-Datei. Fügen Sie den folgenden Code in die Datei ein:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Nach dem Login kopieren

Nach dem Speichern und Beenden müssen wir das Programm kompilieren und im Terminal ausführen. Gehen Sie in das Verzeichnis, in dem sich die Datei main.go befindet, und geben Sie den folgenden Befehl ein:

go run main.go
Nach dem Login kopieren

Sie sollten die Ausgabe „Hello, World!“ sehen.

Fazit

In diesem Tutorial haben wir gelernt, wie man Golang unter Ubuntu installiert und mit der Verwendung beginnt. Jetzt wissen Sie, wie Sie eine Entwicklungsumgebung einrichten und Ihr erstes Programm schreiben. Viel Spaß beim Programmieren in Golang.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Golang auf Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist das Problem mit Warteschlangen -Thread in Go's Crawler Colly? Was ist das Problem mit Warteschlangen -Thread in Go's Crawler Colly? Apr 02, 2025 pm 02:09 PM

Das Problem der Warteschlange Threading In Go Crawler Colly untersucht das Problem der Verwendung der Colly Crawler Library in Go -Sprache. Entwickler stoßen häufig auf Probleme mit Threads und Anfordern von Warteschlangen. � ...

Welche Bibliotheken werden für die Operationen der schwimmenden Punktzahl in Go verwendet? Welche Bibliotheken werden für die Operationen der schwimmenden Punktzahl in Go verwendet? Apr 02, 2025 pm 02:06 PM

In der Bibliothek, die für den Betrieb der Schwimmpunktnummer in der GO-Sprache verwendet wird, wird die Genauigkeit sichergestellt, wie die Genauigkeit ...

Warum hat das Drucken von Saiten mit Println und String () -Funktionen unterschiedliche Effekte? Warum hat das Drucken von Saiten mit Println und String () -Funktionen unterschiedliche Effekte? Apr 02, 2025 pm 02:03 PM

Der Unterschied zwischen Stringdruck in GO -Sprache: Der Unterschied in der Wirkung der Verwendung von Println und String () ist in Go ...

Wie löste ich das Problem des Typs des user_id -Typs bei der Verwendung von Redis -Stream, um Nachrichtenwarteschlangen in GO -Sprache zu implementieren? Wie löste ich das Problem des Typs des user_id -Typs bei der Verwendung von Redis -Stream, um Nachrichtenwarteschlangen in GO -Sprache zu implementieren? Apr 02, 2025 pm 04:54 PM

Das Problem der Verwendung von RETISTREAM zur Implementierung von Nachrichtenwarteschlangen in der GO -Sprache besteht darin, die Go -Sprache und Redis zu verwenden ...

Welche Bibliotheken in GO werden von großen Unternehmen entwickelt oder von bekannten Open-Source-Projekten bereitgestellt? Welche Bibliotheken in GO werden von großen Unternehmen entwickelt oder von bekannten Open-Source-Projekten bereitgestellt? Apr 02, 2025 pm 04:12 PM

Welche Bibliotheken in GO werden von großen Unternehmen oder bekannten Open-Source-Projekten entwickelt? Bei der Programmierung in Go begegnen Entwickler häufig auf einige häufige Bedürfnisse, ...

Was soll ich tun, wenn die benutzerdefinierten Strukturbezeichnungen in Goland nicht angezeigt werden? Was soll ich tun, wenn die benutzerdefinierten Strukturbezeichnungen in Goland nicht angezeigt werden? Apr 02, 2025 pm 05:09 PM

Was soll ich tun, wenn die benutzerdefinierten Strukturbezeichnungen in Goland nicht angezeigt werden? Bei der Verwendung von Goland für GO -Sprachentwicklung begegnen viele Entwickler benutzerdefinierte Struktur -Tags ...

Golangs Zweck: Aufbau effizienter und skalierbarer Systeme Golangs Zweck: Aufbau effizienter und skalierbarer Systeme Apr 09, 2025 pm 05:17 PM

Go Language funktioniert gut beim Aufbau effizienter und skalierbarer Systeme. Zu den Vorteilen gehören: 1. hohe Leistung: Kompiliert in den Maschinencode, schnelle Laufgeschwindigkeit; 2. gleichzeitige Programmierung: Vereinfachen Sie Multitasking durch Goroutinen und Kanäle; 3. Einfachheit: präzise Syntax, Reduzierung der Lern- und Wartungskosten; 4. plattform: Unterstützt die plattformübergreifende Kompilierung, einfache Bereitstellung.

Wie kann sichergestellt werden, dass die Parallelität beim Schreiben von Multi-Process-Protokollen sicher und effizient ist? Wie kann sichergestellt werden, dass die Parallelität beim Schreiben von Multi-Process-Protokollen sicher und effizient ist? Apr 02, 2025 pm 03:51 PM

Effizient behandeln Probleme mit der Parallelitätssicherheit beim Schreiben von Multi-Process-Protokoll. Mehrere Prozesse schreiben gleichzeitig die gleiche Protokolldatei. Wie kann die Parallelität sicher und effizient sichergestellt werden? Das ist ein ...

See all articles