Welcome To Golang By Example

Menu
  • Home
  • Blog
Menu

Install GO (aka Golang) on MAC

Posted on March 8, 2023March 9, 2023 by admin

Table of Contents

  • Overview
  • Using .pkg installer
    • Install
    • Test Installation:
    • Uninstall
  • Using archive
    • Install
    • Test Installation
    • Uninstall
  • Using brew
    • Install
    • Test Installation
    • Uninstall

Overview

GO is available to be installed on Win, Mac, and Linux platforms. GO can be installed on MAC in three ways

  • Using archive
  • Using brew
  • Using .pkg installer

Let’s look at all the three ways

Using .pkg installer

Install

  • Download the MAC pkg installer from here – https://golang.org/dl/. Double click the .pkg file and follow the onscreen instructions. Once finished GO will be installed in the below directory.
/usr/local/go
  • The installer will also add ‘/usr/local/go/bin’  to your env PATH variable. This is the directory where the GO binary resides. Relaunch terminal for changes to take effect

Test Installation:

  • Relaunch the terminal and type the command ‘which go’ in the terminal.It will output /usr/local/go/bin/go.  This is location of go binary.
  • Try running the ‘go version’ command. It will output the current GO Version

Uninstall

To uninstall do below two steps:

rm -rf /usr/local/go //Will require sudo permission
rm -rf /etc/paths.do/go //Will require sudo permission. This action deletes will remove /usr/local/go/bin from PATH env

Using archive

Install

  • Download the archive of latest version of GO from here – https://golang.org/dl/. After downloading untar it at the location /usr/local. You can run the below command to untar
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
  • After the untar, the below path will contain the go binary ‘/usr/local/go/bin’. You have to add this location to your .bashrc. Open your .bashrc make the below entry
export PATH=$PATH:/usr/local/go/bin

Test Installation

  • Relaunch the terminal and type command ‘which go’ in the terminal. It will output /usr/local/go/bin/go. This is the location of GO binary.
  • Try running the ‘go version’ command. It will output the current GO Version
  • Try running ‘go’ command as well. It will output
Go is a tool for managing Go source code.
Usage:
go  [arguments]
.....

Uninstall

To uninstall do below two steps

  • Run below command to remove the files. It will require sudo permission
rm -rf /usr/local/go 
  • Remove the below entry from the .bashrc file
export PATH=$PATH:/usr/local/go/bin

Using brew

Install

Simplest way to install GO on MAC is using the brew.

brew install go

Test Installation

  • Relaunch the terminal and typecommand ‘which go’ in the terminal.It will output /usr/local/go/bin/go. This is the location of GO binary.
  • Try running the ‘go version’ command. It will output the current GO Version

Uninstall

To uninstall simple run command

brew uninstall go

  • go
  • golang
  • Popular Articles

    Golang Comprehensive Tutorial Series

    All Design Patterns in Go (Golang)

    Slice in golang

    Variables in Go (Golang) – Complete Guide

    OOP: Inheritance in GOLANG complete guide

    Using Context Package in GO (Golang) – Complete Guide

    All data types in Golang with examples

    Understanding time and date in Go (Golang) – Complete Guide

    ©2023 Welcome To Golang By Example | Design: Web XP