title: Where is a good location for $GOPATH?
body: <p>I'm working on a project in Go, which requires several external libraries, like a MySQL driver, an image manipulation library, etc. Right now, I have <code>$GOPATH</code> set to /usr/lib/go/src, which puts any downloaded packages in /usr/lib/go/src/src, which obviously doesn't seem right. If I set <code>$GOPATH</code> to /usr/lib/go, I get an error saying that <code>$GOPATH</code> can't be set to the same directory as <code>$GOROOT</code>. So should I put <code>GOPATH=/path/to/my/project/lib</code> in my build.sh, and when I commit to my git repo, put lib/ in my .gitignore?</p>
  
  <p>I realize this is probably a silly question. It works fine as it is now, I'm just wondering if this is bad practice.</p>