Wie man Golang von Windows, macOS und Linux deinstalliert
Olivia Novak
Dev Intern · Leapcell

Key Takeaways
- Die Deinstallation von Go erfordert das Löschen des Go-Hauptinstallationsverzeichnisses.
- Umgebungsvariablen wie
GOROOT
undGOPATH
sollten für eine saubere Deinstallation entfernt werden. - Shell-Konfigurationsdateien müssen möglicherweise manuell bearbeitet werden, um Go-bezogene Pfade zu entfernen.
Go, auch bekannt als Golang, ist eine populäre Programmiersprache, die von Google entwickelt wurde. Wenn Sie Go nicht mehr auf Ihrem System benötigen oder eine saubere Neuinstallation durchführen möchten, müssen Sie es möglicherweise deinstallieren. Dieser Leitfaden erklärt, wie Sie Go vollständig von Ihrem System entfernen, und behandelt Windows, macOS und Linux.
Deinstallation von Go unter Windows
-
Systemsteuerung öffnen Gehen Sie zum Startmenü, suchen Sie nach Systemsteuerung und öffnen Sie sie.
-
Programm deinstallieren Klicken Sie auf „Programme“ > „Programme und Funktionen“ und suchen Sie dann Go Programming Language in der Liste.
-
Go entfernen Wählen Sie es aus und klicken Sie auf Deinstallieren. Befolgen Sie die Anweisungen, um die Deinstallation abzuschließen.
-
Umgebungsvariablen löschen (Optional)
- Drücken Sie
Win + R
, geben Siesysdm.cpl
ein und drücken Sie die Eingabetaste. - Gehen Sie zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen.
- Entfernen Sie alle Einträge, die sich auf
GOROOT
oderGOPATH
beziehen, falls vorhanden.
- Drücken Sie
-
Verbleibende Dateien bereinigen Löschen Sie das Go-Installationsverzeichnis, das sich normalerweise hier befindet:
C:\Go
Deinstallation von Go unter macOS
-
Go-Binärdatei und -Dateien entfernen Wenn Sie Go mit dem offiziellen Installer oder manuell installiert haben, entfernen Sie Folgendes:
sudo rm -rf /usr/local/go
-
Go-Arbeitsbereich entfernen (Optional) Wenn Sie einen
GOPATH
festgelegt haben, löschen Sie ihn bei Bedarf. Zum Beispiel:rm -rf ~/go
-
Shell-Profil bearbeiten (Optional) Öffnen Sie Ihre Shell-Profildatei (wie
~/.zshrc
oder~/.bash_profile
) und entfernen Sie alle Zeilen wie:export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go
Speichern Sie die Datei und laden Sie sie neu:
source ~/.zshrc # oder source ~/.bash_profile
Deinstallation von Go unter Linux
-
Go-Installationsverzeichnis löschen Wenn Sie Go manuell installiert haben, befindet es sich normalerweise unter
/usr/local/go
. Entfernen Sie es:sudo rm -rf /usr/local/go
-
Go-Arbeitsbereich entfernen (Optional) Wenn Sie einen Arbeitsbereich eingerichtet haben, entfernen Sie ihn:
rm -rf ~/go
-
Shell-Konfiguration bereinigen Bearbeiten Sie Ihre Shell-Konfigurationsdatei (wie
~/.bashrc
oder~/.zshrc
) und entfernen Sie Go-bezogene Umgebungsvariablen. -
Änderungen anwenden Laden Sie die Konfiguration neu:
source ~/.bashrc
Überprüfen, ob Go deinstalliert wurde
Nachdem Sie die obigen Schritte ausgeführt haben, überprüfen Sie, ob Go entfernt wurde, indem Sie Folgendes ausführen:
go version
Wenn Go erfolgreich deinstalliert wurde, sollten Sie eine Meldung wie command not found
sehen.
Fazit
Die Deinstallation von Go ist ein unkomplizierter Prozess, aber um es vollständig zu entfernen, sollten Sie auch Umgebungsvariablen und übrig gebliebene Arbeitsbereichsdateien bereinigen. Egal, ob Sie Versionen wechseln oder von Go weggehen, diese Schritte gewährleisten eine saubere Entfernung.
FAQs
Nein, Ihre Projekte (normalerweise in ~/go
) werden nicht entfernt, es sei denn, Sie löschen sie manuell.
Führen Sie go version
aus. Wenn Go entfernt wurde, sehen Sie eine Meldung „command not found“.
Führen Sie brew uninstall go
aus und bereinigen Sie alle benutzerdefinierten Pfade in Ihrem Shell-Profil.
Wir sind Leapcell, Ihre erste Wahl für das Hosten von Go-Projekten.
Leapcell ist die Serverless-Plattform der nächsten Generation für Webhosting, asynchrone Aufgaben und Redis:
Multi-Sprachen-Unterstützung
- Entwickeln Sie mit Node.js, Python, Go oder Rust.
Stellen Sie unbegrenzt Projekte kostenlos bereit
- zahlen Sie nur für die Nutzung – keine Anfragen, keine Gebühren.
Unschlagbare Kosteneffizienz
- Pay-as-you-go ohne Leerlaufgebühren.
- Beispiel: 25 $ unterstützen 6,94 Mio. Anfragen bei einer durchschnittlichen Antwortzeit von 60 ms.
Optimiertes Entwicklererlebnis
- Intuitive Benutzeroberfläche für mühelose Einrichtung.
- Vollautomatische CI/CD-Pipelines und GitOps-Integration.
- Echtzeit-Metriken und Protokollierung für umsetzbare Erkenntnisse.
Mühelose Skalierbarkeit und hohe Leistung
- Automatische Skalierung zur einfachen Bewältigung hoher Parallelität.
- Kein operativer Aufwand – konzentrieren Sie sich einfach auf das Bauen.
Erfahren Sie mehr in der Dokumentation!
Folgen Sie uns auf X: @LeapcellHQ