2016-06-20 15 views
3

私はバージョン1.6.2になり、go buildアプリケーションを試しています。 いくつかの依存関係はvendorフォルダ内にありますが(vendor/docker/libcompose/など)、ロードしようとするとcannot find packageになります。Golang 1.6ベンダフォルダにパッケージがありません

main.go:10:2: cannot find package "github.com/docker/libcompose/cli/command" in any of: /usr/local/opt/go/libexec/src/github.com/docker/libcompose/cli/command (from $GOROOT) /Users/ali/golang/src/github.com/docker/libcompose/cli/command (from $GOPATH) 私は間違って何をやっている:

ここでエラーメッセージがですか?

docには、vendorフォルダに入っているパッケージが自動的に読み込まれると記載されています。

+1

$ GOPATHの外にビルドしようとしているフォルダはありますか?そうであれば、ベンダフォルダhttps://github.com/golang/go/issues/12511は表示されません。 – joelnb

答えて

5

例を見ると、フォルダ構造が間違っています。 パッケージgithub.com/docker/libcomposeは、にないvendor/github.com/docker/libcomposeにある必要があります。

詳細はhereを参照してください。

関連する問題