A lot of the opensource projects evolvoving around Kubernetes are written in go.
It is very usefull to be able to rebuild so projects using
go get or
If you have strange errors, when running go get …., chances are that your version of GO is old. On Ubuntu, it is actually quite simple to address the issue.
If you are still running Ubuntu 16.04 LTS
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get update sudo apt-get install golang-go
A lot of things seems to work much better if you edit your
.bashrc to set GOPATH=$HOME.
The advantage of such a setup is that future “go get xxx” calls, will compile the go file into $HOME/bin which means
that new executable will be available without changing your PATH.