我正在使用版本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)
我在做什麼做錯了什麼?
該文檔說,放在vendor
文件夾中的包自動加載。
您試圖在$ GOPATH之外構建的文件夾?如果是這樣,那麼就不會查看供應商文件夾https://github.com/golang/go/issues/12511 – joelnb