Created
July 4, 2016 05:09
-
-
Save itczl22/ddda4a03da3e4b951a8d10b50489f834 to your computer and use it in GitHub Desktop.
Install Go and common cmd tools.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
TMP=`pwd`/go-cmd-`date +%s` | |
GOX=src/golang.org/x | |
mkdir -p $TMP/$GOX | |
cd $TMP/$GOX | |
git clone https://github.com/golang/tools.git | |
git clone https://github.com/golang/net.git | |
cd $TMP | |
wget https://storage.googleapis.com/golang/go1.6.1.linux-amd64.tar.gz | |
sudo tar -C /usr/local -xzf go1.6.1.linux-amd64.tar.gz | |
export GOROOT=/usr/local/go | |
export GOPATH=`pwd` | |
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin | |
#go get golang.org/x/net/html/atom | |
#go get golang.org/x/tools/cmd/goimports | |
ls $GOX/tools/cmd | xargs -I{} go install "golang.org/x/tools/cmd/"{} | |
go get github.com/nsf/gocode | |
go get github.com/golang/lint/golint | |
go get github.com/jstemmer/gotags | |
go get github.com/kisielk/gotool | |
go get github.com/rogpeppe/godef | |
sudo mv bin/* $GOROOT/bin/ | |
cd .. | |
rm -rf $TMP | |
echo "Done" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment