
Install Golang on Linux or Mac
with hassle of environment variables setting.
You can clone the repository and then run bash go.sh.
Or by simply running whatever suits you from the following commands (wget or curl):
# downloads then runs the script
wget https://git.io/go-installer.sh && bash go-installer.sh
# doesn't download the script ~ runs the script directly
bash <(curl -sL https://git.io/go-installer)
Now, you can go grab a cup of coffee :coffee:, sit back :relieved: and relax while the magic happens! :crystal_ball:
Note
By default the script will create.goandgofolders on your HOME directory & add the needed variables to your PATH variable.
$HOME/.go is where Go will be installed.
$HOME/go is the default workspace.
In order to install Go to another location or set custom workspace. You can set environment variables GOROOT or GOPATH before installing (or uninstalling) Go.
For example:
export GOROOT=/opt/go # where Go is installed
export GOPATH=$HOME/projects/go # your workspace
Read more about workspaces in Go.
By default, the script installs the latest version available.
You can choose what version to install by adding the --version flag, followed by the version you want to install.
bash go.sh --version 1.19.4
To show the following help message use bash go.sh help.
bash go.sh remove
The script does the following steps:
https://user-images.githubusercontent.com/36763164/207317882-7e50e2de-628e-43f0-bf7c-bee6b1e68001.mp4
🔥 WORKS LIKE A CHARM 🚀