title: Go build: “Cannot find package” (even though GOPATH is set)
body: <p>My question is quite similar to <a href="https://stackoverflow.com/questions/13214029/go-build-cannot-find-package-even-though-gopath-is-set">this</a>,different is I have directory hierarchy as best answer pointed out,but I still get same problem,why?</p>
  
  <pre><code>$ echo $GOROOT
  /usr/local/go
  
  $ echo $GOPATH
  /home/mitchell/go
  
  $ cat /home/mitchell/go/src/main.go
  package main
  import "comment/create"
  func main() { }
  
  $ cat /home/mitchell/go/src/comment/create/***.go(bunch of go files)
  package create
  
  $ go build main.go
  main.go:3:8: import "comment/create": cannot find package
  </code></pre>