Ich bin mit folgenden Befehl ein:Kann nicht vet-Paket installieren mit bekommen
$ go get -u golang.org/x/tools/cmd/vet
Paket golang.org/x/tools/cmd/vet: nicht finden können „golang.org/x/ verpacken tools/cmd/vet "in jedem von: C: \ Entwicklung \ Software \ gehen \ src \ golang.org \ x \ tools \ cmd \ vet (von $ GOROOT)
C: \ Entwicklung \ Software \ go \ downloaded_packages \ src \ golang.org \ x \ Werkzeuge \ cmd \ vet (von $ GOPATH)
Ich kann nicht wirklich verstehen, wie cannot find package
mit get
Sinn ergibt. Es soll das Paket aus dem Internet bekommen. Warum sucht es lokal?
Es heruntergeladen das Repo, und der Tierarzt Befehl nicht lokal in der Codebasis vorhanden. Das 'vet'-Tool ist standardmäßig in der go-Distribution enthalten. – JimB
@JimB Wenn es standardmäßig enthalten ist, dann denke ich, es sollte es in 'GOROOT' finden? –
Nein, weil die Quelle in GOROOT einen anderen Pfad hat. ('$ GOROOT/src/cmd/vet'), aber es sollte schon gebaut werden. – JimB