Go
Install Golang (Windows)¶
Be aware
I do not recommend installing Golang using the MSI installer as it requires administrative privileges and can become problematic when installing dependencies for projects. With the approach below Golang will be installed in your user-space.
-
Create the folder
C:\Users\<username>\go -
Download the zip for Go 1.25 win amd64
-
Extract the zip into
C:\Users\<username>\go
Add the following environment variables via Edit the System Environment Variables
| Variable | Value |
|---|---|
| PATH | C:\Users\<username>\go\bin |
| GOBIN | C:\Users\<username>\go\bin |
| GOPATH | C:\Users\<username>\go |
This ensures Go can be run from the command line and that dependencies land in the right folders.
When upgrading Go simply delete C:\Users\<username>\go and create a new folder to extract the new version in.
Install Golang (Linux or WSL)¶
shell
GOVERSION="1.25.4"
curl -sSL https://go.dev/dl/go${GOVERSION}.linux-amd64.tar.gz -o go${GOVERSION}.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go${GOVERSION}.linux-amd64.tar.gz
add the following to ~/.profile