Inhaltsverzeichnis
Vorwort
Download-Adresse
Öffnen Sie CMD erneut und führen Sie go env aus, um die Go-Konfiguration anzuzeigen
Heim Backend-Entwicklung Python-Tutorial Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

Apr 10, 2023 pm 01:51 PM
go 语言 win

Vorwort

Hallo zusammen, ich bin Zhou Ba, ein dreijähriger Programmierer, der jeden Tag seine einzigen drei Haare vor dem Spiegel kämmen muss

本Dieses Mal werden wir klären, wie die Go-Sprachentwicklungsumgebung auf der Win-Plattform konfiguriert wird.

Insgesamt ist die Go-Konfigurationsumgebung recht einfach, ähnlich wie Python, und Umgebungsvariablen werden automatisch hinzugefügt.

Download-Adresse

Zur offiziellen Mirror-Site:

https://golang.google.cn/dl/
Nach dem Login kopieren

Wählen Sie einfach die standardmäßig höchste Version, Go-Code rückwärts kompatibel, die Unterschiede zwischen den Versionen spielen keine Rolle 🎜#

1 Suchen Sie die heruntergeladene Installationsdatei.

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

2. Doppelklicken Sie, um

#🎜🎜 zu installieren ## 🎜🎜#

3. Wählen Sie „Zustimmen“

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

4 Standort.

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

5 Klicken Sie zum Installieren auf „Installieren“.

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

6. Warten Sie, bis die Installation abgeschlossen ist.

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

7. Klicken Sie auf „Fertig stellen“ und die Installation ist abgeschlossen.

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

Überprüfen Sie, ob die Installation erfolgreich ist

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung Die obige Installation Nachdem der Vorgang in Ordnung ist, öffnen Sie das CMD-Fenster und geben Sie den Befehl „go version“ ein, wie in der Abbildung gezeigt

# 🎜🎜#Hinweis: Da es sich bereits um Version 1.11+ handelt, werden wir in Zukunft den Go-Mod verwenden, um Abhängigkeiten zu verwalten, und es besteht keine Notwendigkeit, seltsame Dinge wie GOPATH zu konfigurieren. Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

GOPROXY (Agent) konfigurieren

Vielleicht müssen wir Go ausleihen, um einige Pakete oder so etwas herunterzuladen.

Aber auf die standardmäßige offizielle Website-Quelle, GOPROXY=https://proxy.golang.org,direct, kann in China nicht zugegriffen werden

Geben Sie go env ein, um die Go-Konfiguration anzuzeigen# 🎜🎜 #

Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

muss in eine inländische Mirror-Site geändert werden:

https://goproxy.io
Nach dem Login kopieren
#🎜🎜 #Führen Sie den folgenden Befehl aus, um Änderungen vorzunehmen

go env -w GOPROXY=https://goproxy.cn,direct
Nach dem Login kopieren

Öffnen Sie CMD erneut und führen Sie go env aus, um die Go-Konfiguration anzuzeigen

#🎜 🎜##🎜🎜 #

Go-Entwicklungseditor

Zu den aktuellen Entwicklungseditoren von Go gehören hauptsächlich VSCode und Goland. Die Empfehlung für dieses Tutorial ist Goland, das zum selben Unternehmen wie Pycharm gehört. Die Installation und das Knacken von Goland werden hier nicht beschrieben. Führen Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung

Warum hast du dich nicht für VSCode entschieden? Ich habe festgestellt, dass VSCode immer nicht automatisch auffordert und die automatische Speichereinstellung oft fehlschlägt. Nach mehreren Drehungen und Wendungen habe ich mich immer noch für die speziell für Go, Goland!!! entwickelte IDE entschieden, sie ist wirklich köstlich.

Das obige ist der detaillierte Inhalt vonFühren Sie Sie Schritt für Schritt durch die Konfiguration der Golang-Umgebung. 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)

Wie sende ich Go WebSocket-Nachrichten? Wie sende ich Go WebSocket-Nachrichten? Jun 03, 2024 pm 04:53 PM

In Go können WebSocket-Nachrichten mit dem Paket gorilla/websocket gesendet werden. Konkrete Schritte: Stellen Sie eine WebSocket-Verbindung her. Senden Sie eine Textnachricht: Rufen Sie WriteMessage(websocket.TextMessage,[]byte("message")) auf. Senden Sie eine binäre Nachricht: Rufen Sie WriteMessage(websocket.BinaryMessage,[]byte{1,2,3}) auf.

Wie kann ich Zeitstempel mithilfe regulärer Ausdrücke in Go abgleichen? Wie kann ich Zeitstempel mithilfe regulärer Ausdrücke in Go abgleichen? Jun 02, 2024 am 09:00 AM

In Go können Sie reguläre Ausdrücke verwenden, um Zeitstempel abzugleichen: Kompilieren Sie eine Zeichenfolge mit regulären Ausdrücken, z. B. die, die zum Abgleich von ISO8601-Zeitstempeln verwendet wird: ^\d{4}-\d{2}-\d{2}T \d{ 2}:\d{2}:\d{2}(\.\d+)?(Z|[+-][0-9]{2}:[0-9]{2})$ . Verwenden Sie die Funktion regexp.MatchString, um zu überprüfen, ob eine Zeichenfolge mit einem regulären Ausdruck übereinstimmt.

Der Unterschied zwischen Golang und Go-Sprache Der Unterschied zwischen Golang und Go-Sprache May 31, 2024 pm 08:10 PM

Go und die Go-Sprache sind unterschiedliche Einheiten mit unterschiedlichen Eigenschaften. Go (auch bekannt als Golang) ist bekannt für seine Parallelität, schnelle Kompilierungsgeschwindigkeit, Speicherverwaltung und plattformübergreifende Vorteile. Zu den Nachteilen der Go-Sprache gehören ein weniger umfangreiches Ökosystem als andere Sprachen, eine strengere Syntax und das Fehlen dynamischer Typisierung.

Wie vermeidet man Speicherlecks bei der technischen Leistungsoptimierung von Golang? Wie vermeidet man Speicherlecks bei der technischen Leistungsoptimierung von Golang? Jun 04, 2024 pm 12:27 PM

Speicherlecks können dazu führen, dass der Speicher des Go-Programms kontinuierlich zunimmt, indem: Ressourcen geschlossen werden, die nicht mehr verwendet werden, wie z. B. Dateien, Netzwerkverbindungen und Datenbankverbindungen. Verwenden Sie schwache Referenzen, um Speicherlecks zu verhindern, und zielen Sie auf Objekte für die Garbage Collection ab, wenn sie nicht mehr stark referenziert sind. Bei Verwendung von Go-Coroutine wird der Speicher des Coroutine-Stapels beim Beenden automatisch freigegeben, um Speicherverluste zu vermeiden.

Das Open-Source-Codemodell von Mistral erobert den Thron! Codestral legt großen Wert auf Schulungen in über 80 Sprachen und einheimische Tongyi-Entwickler bitten um Teilnahme! Das Open-Source-Codemodell von Mistral erobert den Thron! Codestral legt großen Wert auf Schulungen in über 80 Sprachen und einheimische Tongyi-Entwickler bitten um Teilnahme! Jun 08, 2024 pm 09:55 PM

Produziert von 51CTO Technology Stack (WeChat-ID: blog51cto) Mistral hat sein erstes Codemodell Codestral-22B veröffentlicht! Das Verrückte an diesem Modell ist nicht nur, dass es auf über 80 Programmiersprachen trainiert ist, darunter Swift usw., die von vielen Codemodellen ignoriert werden. Ihre Geschwindigkeiten sind nicht genau gleich. Es ist erforderlich, ein „Publish/Subscribe“-System in der Go-Sprache zu schreiben. Der GPT-4o hier wird ausgegeben und Codestral reicht das Papier so schnell ein, dass es kaum zu erkennen ist! Da das Modell gerade erst auf den Markt gekommen ist, wurde es noch nicht öffentlich getestet. Doch laut Mistral-Verantwortlichen ist Codestral derzeit das leistungsstärkste Open-Source-Codemodell. Freunde, die sich für das Bild interessieren, können zu: - Umarmen Sie das Gesicht: https

Eine Anleitung zum Unit-Testen gleichzeitiger Go-Funktionen Eine Anleitung zum Unit-Testen gleichzeitiger Go-Funktionen May 03, 2024 am 10:54 AM

Das Testen gleichzeitiger Funktionen in Einheiten ist von entscheidender Bedeutung, da dies dazu beiträgt, ihr korrektes Verhalten in einer gleichzeitigen Umgebung sicherzustellen. Beim Testen gleichzeitiger Funktionen müssen grundlegende Prinzipien wie gegenseitiger Ausschluss, Synchronisation und Isolation berücksichtigt werden. Gleichzeitige Funktionen können Unit-Tests unterzogen werden, indem Rennbedingungen simuliert, getestet und Ergebnisse überprüft werden.

Was ist zu beachten, wenn Golang-Funktionen Kartenparameter empfangen? Was ist zu beachten, wenn Golang-Funktionen Kartenparameter empfangen? Jun 04, 2024 am 10:31 AM

Beim Übergeben einer Karte an eine Funktion in Go wird standardmäßig eine Kopie erstellt und Änderungen an der Kopie haben keinen Einfluss auf die Originalkarte. Wenn Sie die Originalkarte ändern müssen, können Sie sie über einen Zeiger übergeben. Leere Karten müssen mit Vorsicht behandelt werden, da es sich technisch gesehen um Nullzeiger handelt und die Übergabe einer leeren Karte an eine Funktion, die eine nicht leere Karte erwartet, einen Fehler verursacht.

Wie verwende ich den Fehler-Wrapper von Golang? Wie verwende ich den Fehler-Wrapper von Golang? Jun 03, 2024 pm 04:08 PM

In Golang können Sie mit Fehler-Wrappern neue Fehler erstellen, indem Sie Kontextinformationen an den ursprünglichen Fehler anhängen. Dies kann verwendet werden, um die von verschiedenen Bibliotheken oder Komponenten ausgelösten Fehlertypen zu vereinheitlichen und so das Debuggen und die Fehlerbehandlung zu vereinfachen. Die Schritte lauten wie folgt: Verwenden Sie die Funktion „errors.Wrap“, um die ursprünglichen Fehler in neue Fehler umzuwandeln. Der neue Fehler enthält Kontextinformationen zum ursprünglichen Fehler. Verwenden Sie fmt.Printf, um umschlossene Fehler auszugeben und so mehr Kontext und Umsetzbarkeit bereitzustellen. Wenn Sie verschiedene Fehlertypen behandeln, verwenden Sie die Funktion „errors.Wrap“, um die Fehlertypen zu vereinheitlichen.

See all articles