Golang 1.19 is required for running Polygon Supernets v0.8.1 onwards.
sudo apt-get update
sudo apt-get -y upgrade
Next we download the Go binary file. It is available here.
mkdir temp
cd temp ( to the folder you created in previous step)
wget https://dl.google.com/go/go1.19.linux-amd64.tar.gz
Extract the downloaded tar and installing into the desired location in the system. Golang's Documentation recommends installing it under /usr/local/go
.
sudo tar -xvf go1.19.linux-amd64.tar.gz
sudo mv go /usr/local
We need to set three Go language environment variables -GOROOT
, GOPATH
, PATH
GOROOT
- the path where Golang is installed in the mahchine
GOPATH
- is the location of the working directory
In your .bashrc
/ .zshrc
file add above global variables at the end of the file.
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
source ~/.profile
As a final check, run the command below.
go version
If Golang is installed correctly you should see the following output:
go version go1.19 linux/amd64