Uninstall GoLang Package on MacOS

Wah dari judulnya bagaimana cara menghapus golang dari MacOS, pasti kalian bertanya-tanya kenapa dihapus ya golang nya ?? sedangkan di postingan saya banyak membahas masalah golang dan mendevelop menggunakan golang. Lalu kenapa saya mau menghapusnya ?

Disini saya menggunakan MacOS BigSur, dimana sejak awal saya menggunakan vagrant sebagai sarana tools development saya, sedangkan pernah dimana terjadi kesalahan pada saat ingin installasi golang, semestinya di dalam box vagrant tetapi terinstall di internal HD MacOS. Yuk simak sedikit cara menghapus golang di MacOS.

Pertama cek apakah benar golang terinstall di MacOS kalian dengan mengetikan “go version” melalui terminal. setelah itu coba ketikan “which go” untuk mengetahui keberadaan golang package installernya.

Langkah 1

Kita akan gunakan perintah “brew” untuk menghapus si golang nya ini dan proses ini cukup memakan waktu sekitar beberapa minute ya gays. Perintah ini jika kalian pada waktu install menggunakan Homebrew ya, jika tidak menggunakan Homebrew maka kalian harus mengikuti langkah yang ke dua.

brew uninstall dep
brew uninstall go

Apakah kalian mengalami error message ketika menjalankan salah satu dari perintah diatas ? seperti dibawah ini :

Jika iya, gunakan perintah ini “brew update && brew cask install xquartz”, dan memakan proses cukup lama beberapa minute.

Langkah 2

Pertama periksa package apa saja yang sudah di install pada MacOS kalian dengan cara :

pkgutil --pkgs

Lalu langkah selanjutnya adalah

pkgutil --only-files --files com.googlecode.go
sudo pkgutil --forget com.googlecode.go

Apabila langkah kedua ini tidak berhasil atau kalian belum puas, silahkan ikuti langkah yang ketiga dengan cara hapus manual.

Langkah 3

  • /etc/paths.d/go check if that file exists and remove. It is added by macOS package.
  • /usr/local/go check if that folder exists and remove. macOS package keeps Go files in that folder.
  • Check $PATH for */go/bin. That is a good hint find where Go is installed. Delete that go folder.
  • $HOME/go or $GOPATH – Go Workspace. Important! This folder may contain not pushed code in /src sub-folder. Be careful to not lost your work.

Semoga berhasil ya dan happy uninstall !

Author: Hafid

Hi! My name is Hafid and I'm Indonesian DKI Jakarta. Here's my profile www.mhafid.com. In here, I share a lot of information about programming and linux there.

Leave a Reply

Your email address will not be published. Required fields are marked *