My question is quite similar to this,different is I have directory hierarchy as best answer pointed out,but I still get same problem,why?
$ 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