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