1. Go herunterladen und installieren

Um mit der Go-Sprache zu entwickeln, ist der erste Schritt, Go in Ihrer lokalen Umgebung zu installieren. Im Folgenden sind die Schritte zum Herunterladen und Installieren von Go von der offiziellen Website der Go-Sprache aufgeführt:

  1. Besuchen Sie die offizielle Website der Go-Sprache unter https://go.dev/dl/.
  2. Wählen Sie das für Ihr Betriebssystem geeignete Installationspaket aus. Die Go-Sprache bietet Installationspakete für Windows, macOS und Linux-Systeme an. Wenn Sie beispielsweise Windows verwenden, sollten Sie die MSI-Datei wählen. Für macOS handelt es sich in der Regel um eine .pkg-Datei und für Linux um eine .tar.gz-Datei.
  3. Doppelklicken Sie nach dem Download auf die Installationsdatei, um den Installationsvorgang zu starten.
  4. Befolgen Sie die Schritte des Installationsassistenten, wählen Sie den Installationspfad und akzeptieren Sie die Lizenzvereinbarung.
  5. Nach Abschluss der Installation starten Sie Ihren Computer neu, um sicherzustellen, dass die Konfiguration wirksam wird.

Hier sind einige spezifische Installationsbefehle für verschiedene Systeme:

  • Windows: Im Windows-System können Sie die offizielle MSI-Datei verwenden, um die Installation über die grafische Benutzeroberfläche abzuschließen.

  • macOS: In macOS gibt es in der Regel zwei Installationsmethoden: die Verwendung des .pkg-Grafikinstallationsprogramms oder die Verwendung von Homebrew über die Befehlszeile. Zum Beispiel ist der Befehl zur Installation von Go mit Homebrew:

   brew install go
  • Linux: Im Linux-System können Sie die .tar.gz-Datei herunterladen und dann in /usr/local (oder anderen benutzerdefinierten Verzeichnissen) entpacken. Hier ist ein typisches Installationsbefehlsbeispiel:
   wget https://golang.org/dl/go1.16.linux-amd64.tar.gz
   sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz

2. Umgebungsvariablen konfigurieren

Nach der Installation von Go ist es notwendig, die Umgebungsvariablen korrekt einzurichten, damit Sie Go-Befehle von jedem Ort aus ausführen und Programme ordnungsgemäß kompilieren können.

  • GOROOT: Zeigt auf den Installationspfad von Go. Wenn Sie Go mithilfe eines Paketmanagers installiert haben, müssen Sie diese Variable normalerweise nicht manuell festlegen.
  • GOPATH: Vor Go Version 1.11 zeigte dies auf Ihr Arbeitsverzeichnis. Es war der Ort, an dem Sie Go-Quellcode, kompilierte Binärdateien und Abhängigkeiten gespeichert haben. Nach Go 1.11 wurden Module eingeführt, und die Rolle von GOPATH hat abgenommen.
  • GOBIN: Zeigt auf das Verzeichnis, in dem die kompilierten Binärdateien gespeichert sind. Dies ist eine optionale Einstellung, und wenn sie nicht festgelegt ist, wird das Standardverzeichnis GOPATH/bin verwendet.

Konfiguration für das Windows-System

  1. Klicken Sie mit der rechten Maustaste auf "Mein Computer" oder "Dieser PC" und wählen Sie "Eigenschaften".
  2. Gehen Sie zu "Erweiterte Systemeinstellungen" und klicken Sie auf "Umgebungsvariablen".
  3. Klicken Sie unter "Systemvariablen" auf "Neu", um GOROOT auf das Go-Installationsverzeichnis zu setzen, z.B. C:\Go.
  4. Fügen Sie ähnlich die Variable GOPATH hinzu und setzen Sie sie auf Ihr Arbeitsverzeichnis, z.B. C:\Benutzer\Name\go.
  5. (Optional) Setzen Sie GOBIN, wenn Sie möchten, dass die kompilierten Dateien in einem bestimmten Verzeichnis gespeichert werden.

Konfiguration für macOS

In macOS können Sie typischerweise die Dateien .bash_profile, .bashrc, .zshrc usw. im Terminal bearbeiten, um Umgebungsvariablen hinzuzufügen (je nachdem, welche Shell Sie verwenden).

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Linux-Systemkonfiguration

Ähnlich wie bei macOS können Sie die obigen Umgebungsvariablen in der Datei .bashrc oder .profile im Benutzerverzeichnis hinzufügen.

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Denken Sie daran, den Befehl source ~/.bashrc (oder die entsprechende Shell-Konfigurationsdatei) zu verwenden, um die Änderungen sofort nach Abschluss der Konfiguration zu aktivieren.

3. Auswahl der Entwicklungswerkzeuge

Die Go-Sprache ist eine flexible Programmiersprache. Sie können verschiedene IDEs oder Texteditoren zum Schreiben von Go-Code verwenden. Hier sind einige gängige IDEs und Editoren:

  • Visual Studio Code
  • IntelliJ IDEA mit Go-Plugin
  • GoLand
  • Atom mit Go-Plugin
  • Sublime Text mit Go-Plugin

Für Anfänger empfehle ich die Verwendung von Visual Studio Code (VS Code). Es ist ein kostenloser und Open-Source-Editor mit guter Unterstützung für die Go-Sprache und einer aktiven Community.

Vorteile von VS Code sind:

  • Eingebaute git-Operationen.
  • Umfangreiches Plugin-Ökosystem, einschließlich exzellenter Erweiterungen für die Go-Sprache, wie das Go-Plugin.
  • Unterstützung für plattformübergreifende Anwendungen, die auf Windows-, macOS- und Linux-Systemen ausgeführt werden können.

Um mit dem Schreiben von Go-Code in VS Code zu beginnen, können Sie das Go-Plugin installieren, das Funktionen wie automatische Vervollständigung, Definitionssprung, Code-Snippets und vieles mehr bietet. Gehen Sie einfach auf den VS Code Extension Marketplace, suchen Sie nach "Go" und installieren Sie es.