from: https://groups.google.com/forum/#!topic/golang-nuts/7HvbTsxa5tA GOLANG ON MAC: 我们从github上安装第三包时经常看到"permission denied"之类的权限错误,所以有时习惯加上sudo避免这个问题,但这时又会提示GOPATH没有设置的错误,明明GOPATH已经设置好了,why?其实这里有个误区,当我们使用sudo时使用的是root用户的环境变量,并没有给root用户设置gopath,所以提示这个错误,这时我们可以使用-E参数避免这个问题。 但是,最好不要习惯使用sudo,我们可以改变GO所在目录拥有者或权限来避免使用sudo,例如: sudo chown -R 当前用户名 /usr/local/go
