Ubuntu does come with a version of go (installable through
apt install go) but it won't be as up-to-date as downloading it directly. And I know many gophers like using the latest version.
To begin with we'll start by downloading the latest version and once downloaded we extract it into a folder we can work with. (You can find the latest version here).
sudo tar -C /usr/local -xvf go1.12.4.linux-amd64.tar.gz
We then need to add some environment variables so Go knows where our work/code directory is located. GOPATH should point to the folder where you'll be working in. This folder once setup should have your
Add this to the bottom:
export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
:wq to exit and run this to load your changes:
As the final test, if we run this:
We should see:
go version go1.12.4 linux/amd64
Finally, some clean-up