Erläuterung der Installation und Konfiguration zum Erstellen einer Go-Umgebung unter Linux

Erläuterung der Installation und Konfiguration zum Erstellen einer Go-Umgebung unter Linux

Es ist sehr einfach, eine Go-Umgebung unter Linux zu erstellen:

1. Laden Sie go1.2.1.linux-386.tar.gz herunter (ähnliche Pakete gibt es überall im Internet) und legen Sie es im Linux-Verzeichnis ab.

taogeqq@taogeqq-virtual-machine:~/myspace$ ls
a.out go1.2.1.linux-386.tar.gz test.cpp test.go
taogeqq@taogeqq-virtual-machine:~/myspace$

2. Wechseln Sie zum Root-Benutzer, entpacken Sie es unter Root und installieren Sie es nach dem Entpacken. Was für eine grüne Software:

 root@taogeqq-virtual-machine:/home/taogeqq/myspace# tar zxvf go1.2.1.linux-386.tar.gz -C /usr/local/

Wie Sie sehen, gibt es unter dem Verzeichnis ein zusätzliches Go-Verzeichnis:

root@taogeqq-virtual-machine:/home/taogeqq/myspace# ls /usr/local
bin etc spiele gehen include lib man sbin teilen src
root@taogeqq-virtual-machine:/home/taogeqq/myspace#

An diesem Punkt ist die Go-Umgebung installiert und Sie können nun den Root-Benutzer beenden.

3. Schreiben Sie eine test.go-Datei und testen Sie:

taogeqq@taogeqq-virtual-machine:~/myspace$ ls
a.out go1.2.1.linux-386.tar.gz test.cpp test.go
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ cat test.go
Paket Haupt
"fmt" importieren
Funktion main(){
  fmt.Println("Hallo Welt")
  fmt.Println("Das ist mein erster Go-Code")
}
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ /usr/local/go/bin/go test.go ausführen
Hallo Welt
Dies ist mein erster Go-Code
taogeqq@taogeqq-virtual-machine:~/myspace$

Die erwarteten Ergebnisse wurden erzielt.

Es gibt ein Problem. Versuchen wir es, indem wir go run test.go ausführen:

taogeqq@taogeqq-virtual-machine:~/myspace$ führe test.go aus
Das Programm 'go' ist nicht installiert. Sie können es mit dem folgenden Befehl installieren:
sudo apt-get installiere golang-go
taogeqq@taogeqq-virtual-machine:~/myspace$

Es ist ersichtlich, dass Sie sudo apt-get install golang-go verwenden können, um es in einem Durchgang zu installieren. Wir haben auch zuvor die Leistungsfähigkeit von apt-get erwähnt.

Nachdem wir es nun installiert haben, können wir sudo apt-get install golang-go ignorieren. Was sollen wir tun, wenn wir go run test.go ausführen möchten? Das geht ganz einfach: Fügen Sie diesen Pfad einfach wie folgt zu PATH hinzu:

taogeqq@taogeqq-virtual-machine:~/myspace$ echo $PATH           
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ vim /home/taogeqq/.bash_profile
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ cat /home/taogeqq/.bash_profile
export PATH=$PATH:/usr/local/go/bin/
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ Quelle /home/taogeqq/.bash_profile
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/go/bin/
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ führe test.go aus
Hallo Welt
Dies ist mein erster Go-Code
taogeqq@taogeqq-virtual-machine:~/myspace$

Unter diesen ist /home/taogeqq das Home-Verzeichnis von taogeqq.

Es macht Spaß, unter Linux mit Dingen herumzuspielen, aber die Windows-Registrierung von NM nervt mich wirklich.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Tutorial zur Installation und Aktivierung von Goland (Windows, Linux-Installation)
  • Detailliertes Tutorial zur Installation der Sprache Go im Linux-System
  • So rufen Sie Linux-Befehle mit Golang auf
  • So ermitteln Sie die CPU-Auslastung von Systemprozessen mit der Sprache Go unter Linux
  • Mit Golang Zugriffs-/Erstellungs-/Änderungszeit von Dateien unter Linux abrufen
  • Einrichten der Go-Sprachentwicklungsumgebung unter einem Linux-System

<<:  Anwendungsszenarien und Entwurfsmethoden für MySQL-Tabellen- und Datenbank-Sharding

>>:  vue2.x-Konfiguration von vue.config.js zur Projektoptimierung

Artikel empfehlen

Beispiel für den schnellen Aufbau eines Redis-Clusters mit Docker

Was ist Redis Cluster? Redis Cluster ist eine von...

Anwendungsbeispiele für die MySQL-Volltextsuche

Inhaltsverzeichnis 1. Umweltvorbereitung 2. Daten...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5

Organisieren Sie die Tutorialnotizen zur Installa...

Detaillierte Erklärung der Text-Fill-Color-Eigenschaft in CSS3

Was bedeutet Textfüllfarbe? Rein wörtlich bedeute...

Führen Sie die folgenden Schritte aus, um Vue-Router in Vue3 zu verwenden

Vorwort Die Verwaltung des Routings ist eine wese...

MySQL5.7 Master-Slave-Konfigurationsbeispielanalyse

Implementierungsmethode für die MySQL5.7-Master-S...

Detaillierte Erläuterung der CSS-Bildspleißtechnologie (Sprite-Bild)

CSS-Bildspleißtechnologie 1. Bildzusammenfügung B...

Detaillierte Erklärung von Softlinks und Hardlinks in Linux

Inhaltsverzeichnis 1. Grundlegende Speicherung vo...

So erstellen Sie YUM in einer Centos7-Umgebung

1. Geben Sie die Konfigurationsdatei der Yum-Quel...

So erstellen Sie eine Tabelle in MySQL und fügen Feldkommentare hinzu

Code und Beispiele direkt posten #Schreiben Sie K...