Update macOS & Linux instruction

This commit is contained in:
Vorapol Rinsatitnon
2024-09-22 02:28:39 +10:00
parent 72f62f6f99
commit 87aa2648f6

View File

@@ -42,47 +42,38 @@ Binary distributions are **available at the [release page](https://github.com/th
4. Add `%USERPROFILE%\go\bin` to the user `PATH`. 4. Add `%USERPROFILE%\go\bin` to the user `PATH`.
5. Add `%USERPROFILE%\go` as `GOPATH` to user variables. 5. Add `%USERPROFILE%\go` as `GOPATH` to user variables.
#### macOS Installation #### macOS and Linux Installation
1. Download the appropriate `go-legacy-win7-<version>.<os>-<arch>.tar.gz` file.
- For macOS: `go-legacy-win7-<version>.darwin-<arch>.tar.gz`
- For Linux: `go-legacy-win7-<version>.linux-<arch>.tar.gz`
1. Download the appropriate `go-legacy-win7-<version>.darwin-<arch>.tar.gz` file.
2. Extract the archive to `/usr/local`: 2. Extract the archive to `/usr/local`:
``` ```
sudo tar -C /usr/local -xzf go-legacy-win7-<version>.darwin-<arch>.tar.gz sudo tar -C /usr/local -xzf go-legacy-win7-<version>.<os>-<arch>.tar.gz
``` ```
3. Add `/usr/local/go-legacy-win7/bin` to your PATH and set GOPATH: 3. Add `/usr/local/go-legacy-win7/bin` to your PATH and set GOPATH:
- For bash (if you're using bash):
- For bash:
``` ```
echo 'export PATH=$PATH:/usr/local/go-legacy-win7/bin:$HOME/go-legacy-win7/bin' >> ~/.bash_profile echo 'export PATH=$PATH:/usr/local/go-legacy-win7/bin:$HOME/go/bin' >> ~/.bash_profile
echo 'export GOPATH=$HOME/go' >> ~/.bash_profile echo 'export GOPATH=$HOME/go' >> ~/.bash_profile
source ~/.bash_profile source ~/.bash_profile
``` ```
- For zsh (default on macOS Catalina and later): - For zsh:
``` ```
echo 'export PATH=$PATH:/usr/local/go-legacy-win7/bin:$HOME/go-legacy-win7/bin' >> ~/.zshrc echo 'export PATH=$PATH:/usr/local/go-legacy-win7/bin:$HOME/go/bin' >> ~/.zshrc
echo 'export GOPATH=$HOME/go' >> ~/.zshrc echo 'export GOPATH=$HOME/go' >> ~/.zshrc
source ~/.zshrc source ~/.zshrc
``` ```
#### Linux Installation Note:
1. Download the appropriate `go-legacy-win7-<version>.linux-<arch>.tar.gz` file. - On macOS Catalina and later, zsh is the default shell.
2. Extract the archive to `/usr/local`: - On most Linux distributions, bash is the default shell.
```
sudo tar -C /usr/local -xzf go-legacy-win7-<version>.linux-<arch>.tar.gz
```
3. Add `/usr/local/go-legacy-win7/bin` to your PATH and set GOPATH:
- For bash (default on most Linux distributions):
```
echo 'export PATH=$PATH:/usr/local/go-legacy-win7/bin:$HOME/go-legacy-win7/bin' >> ~/.bashrc
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
source ~/.bashrc
```
- For zsh (if you're using zsh):
```
echo 'export PATH=$PATH:/usr/local/go-legacy-win7/bin:$HOME/go-legacy-win7/bin' >> ~/.zshrc
echo 'export GOPATH=$HOME/go' >> ~/.zshrc
source ~/.zshrc
```
After installation, verify the installation by opening a **new terminal** and running: After installation, verify the installation by opening a **new terminal** and running: