【发布时间】:2016-09-16 14:39:39
【问题描述】:
我正在检查 go with glide 中的供应商功能。安装所有软件包非常棒,但我无法通过 go 命令在供应商软件包中找到它们。
go run src/main.go
src/main.go:8:2: cannot find package "github.com/valyala/fasthttp" in any of:
/home/joaonrb/.software/lib/go/go1.7/src/github.com/valyala/fasthttp (from $GOROOT)
/home/joaonrb/.projects/go-blog/src/github.com/valyala/fasthttp (from $GOPATH)
Fasthttp安装在/home/joaonrb/.projects/go-blog/src/vendor/github.com/valyala/fasthttp,我使用的go版本是1.7,我的GOPATH是/home/joaonrb/.projects/go-blog
【问题讨论】:
-
你不应该在“$GOPATH/src”的顶层有源文件。将您的
main.go移动到一个包目录中,然后从那里尝试go run。 -
谢谢。这解决了我的问题。
标签: go glide-golang