Go build:“找不到包”(即使设置了GOPATH)

时间:2014-02-22 09:48:45

标签: go

我的问题与this非常相似,不同的是我有目录层次结构作为最佳答案指出,但我仍然遇到同样的问题,为什么?

$ 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

1 个答案:

答案 0 :(得分:0)

我觉得你的目录结构错了:

去/ src目录/评论/创建

应该是

go / src / github.com /“your git org”/ comment / create

例如,我的github组织是SupportLocal,我的回购是“评论”,创建是我的包名,我的目录看起来像这样:

去/ SRC / github.com / supportlocal /评论/创建

然后您的导入将如下所示:

“github.com/supportlocal/comment/create”

如果有效,请告诉我。

相关问题