1. Install Go on Ubuntu
First check your CPU architecture:
uname -m
If output is:
x86_64
install the AMD64 version:
sudo apt update
sudo apt install -y wget git curl build-essential
wget https://go.dev/dl/go1.26.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.26.5.linux-amd64.tar.gzCode language: JavaScript (javascript)
For an ARM64 Ubuntu machine (aarch64), use:
wget https://go.dev/dl/go1.26.5.linux-arm64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.26.5.linux-arm64.tar.gzCode language: JavaScript (javascript)
The official Go installation also recommends installing Go under /usr/local/go. (Go)
Official Go Linux installation guide
2. Configure PATH
Run:
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc
source ~/.bashrcCode language: PHP (php)
Check:
go version
You should get something similar to:
go version go1.26.5 linux/amd64
Also check:
go env GOPATH
Usually:
/home/ubuntu/go
$HOME/go/bin is important because command-line tools installed using go install normally go there. (Go)