docs/go.md

31 lines
623 B
Markdown

# Go
Install go programming language to user .local/bin directory.
## Remove old version before installation
```bash
rm -rf $HOME/.local/go
```
## Install binary release from repositories
Check [release information](https://golang.org/dl/) for the latest stable version.
```bash
VERSION=
wget -qO go.tar.gz "https://dl.google.com/go/go$VERSION.linux-amd64.tar.gz" \
&& tar -C $HOME/.local -xzf go.tar.gz \
&& rm go.tar.gz
```
## Set up environment variables
```bash
cat << EOF >> $HOME/.bashrc
export GOPATH=\$HOME/Projects/go
export GOROOT=\$HOME/.local/go
export PATH=\$GOROOT/bin:\$PATH:\$GOPATH/bin
EOF
```