How to Install Golang on WSL/WSL2

One of the best feature that Windows 10 or 11 Pro support is WSL or WSL2, using this you can run any Linux OS like a windows application.

If you want to install GoLang on WSL/WSL2 and setup your development environment, please follow these steps

Check Latest Go Version

You can check latest Go Version for any OS like: Linux, macOS or Windows at https://go.dev/dl/

Install Go

At the time of writing this blog, the most recent LTS version of Go is 1.18.3.

wget https://dl.google.com/go/go1.18.3.linux-amd64.tar.gz    
sudo tar -xvf go1.18.3.linux-amd64.tar.gz
sudo mv go /usr/local

Edit .bashrc file

You have to edit .bashrc file before making further changes, you can follow below steps to open .bashrc file

cd ~
explorer.exe .

Open .bashrc file and add following lines at the bottom and save the file.

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

Refresh your terminal using bash command

Check Go Version

go version

Make sure it returns the same version that you installed.