mirror of https://github.com/etcd-io/dbtester.git
31 lines
748 B
Bash
Executable File
31 lines
748 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
GO_VERSION=1.8.7
|
|
|
|
sudo rm -f /usr/local/go/bin/go && sudo rm -rf /usr/local/go && sudo rm -f /bin/go
|
|
|
|
GOOGLE_URL=https://storage.googleapis.com/golang
|
|
DOWNLOAD_URL=${GOOGLE_URL}
|
|
|
|
sudo curl -s ${DOWNLOAD_URL}/go$GO_VERSION.linux-amd64.tar.gz | sudo tar -v -C /usr/local/ -xz
|
|
|
|
if grep -q GOPATH "$(echo $HOME)/.bashrc"; then
|
|
echo "bashrc already has GOPATH";
|
|
else
|
|
echo "adding GOPATH to bashrc";
|
|
echo "export GOPATH=$(echo $HOME)/go" >> $HOME/.bashrc;
|
|
PATH_VAR=$PATH":/usr/local/go/bin:$(echo $HOME)/go/bin";
|
|
echo "export PATH=$(echo $PATH_VAR)" >> $HOME/.bashrc;
|
|
source $HOME/.bashrc;
|
|
fi
|
|
|
|
mkdir -p $GOPATH/bin/
|
|
source $HOME/.bashrc
|
|
go version
|
|
|
|
unset GOROOT
|
|
echo $GOPATH
|
|
export GOROOT=/usr/local/go
|
|
go version
|