Skip to main content

Installation of Go

🌐 Download and install

Installation on Ubuntu 20.04

Download and extract the latest version.

curl -OL https://golang.org/dl/go1.22.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xvf go1.22.2.linux-amd64.tar.gz
rm go1.22.2.linux-amd64.tar.gz

Edit ~/.profile to add the following line at the end.

export PATH=$PATH:/usr/local/go/bin

Apply the change to the current terminal.

source ~/.profile

Verify the installation

go version

If needed, uninstall:

sudo rm -rf /usr/local/go/

Installation on Windows 10

Download go1.xx.y.windows-amd64.msi from go.dev/dl and run it.

The installer will update the environment variables (need to restart any open command prompts for the change to take effect):

Variable NameVariable ValueVariable Type
GOPATH%USERPROFILE%\goUser
Path%USERPROFILE%\go\binUser
PathGo installation directory + "\bin" (by default "C:\Program Files\Go\bin")System

To uninstall:

  • Remove remove an existing Go installation from your system delete the go directory ("C:\Program Files\Go" by default in Windows).
  • Remove Go bin directory from the Path System and User environment variable and the GOPATH User environment variable.

Tips

Multipe Go versions

Once Go has been installed, you can install other versions with for example go get golang.org/dl/go1.10.7 and specify it afterwards go1.10.7 version