Snippets

GEORGE LIU golang 1.6 installer

Created by GEORGE LIU
#!/bin/bash
############################################
# for centminmod.com LEMP stacks
# install golang 1.6 binary
############################################
goinstall() {
cd /svr-setup
GO_VERSION='1.6'
wget https://storage.googleapis.com/golang/go${GO_VERSION}.linux-amd64.tar.gz
tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz
ls -lah /usr/local/go/
if [[ ! -d /root/golang/packages || ! "$(grep 'GOPATH' /root/.bashrc)" ]]; then
mkdir -p ~/golang/packages
export GOPATH=~/golang/packages
export PATH=$PATH:/usr/local/go/bin
export PATH=$GOPATH/bin:$PATH
echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.bashrc
echo "export GOPATH=~/golang/packages" >> ~/.bashrc
echo "export PATH=\$GOPATH/bin:\$PATH" >> ~/.bashrc
cat /root/.bashrc
fi
echo
go version
}

goinstall
exit

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.