Ich bin auf Version 1.6.2 gehen und versuche go build
eine Anwendung. Mehrere Abhängigkeiten befinden sich im Ordner vendor
(z. B. vendor/docker/libcompose/
), aber ich bekomme eine cannot find package
beim Versuch, sie zu laden.Golang 1.6 Kann keine Pakete im Lieferantenordner finden
Hier wird eine Fehlermeldung:
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)
Was mache ich falsch machen?
Das Dokument besagt, dass Pakete, die in den Ordner vendor
gelegt werden, automatisch geladen werden.
Ist der Ordner, den Sie versuchen, außerhalb Ihres $ GOPATH zu erstellen? Wenn ja, dann wird nicht in den Lieferantenordner https://github.com/golang/go/issues/12511 gesucht – joelnb