2016-07-21 32 views
0

Von einem frischen Klon des Repo verweigert, auf Lauf make release ich mit diesem Fehler begrüßt:Kubernetes installieren gen_deepcopy Erlaubnis

./hack/run-in-gopath.sh: line 33: _output/bin/deepcopy-gen: Permission denied 
!!! Error in ./hack/run-in-gopath.sh:33 
    '"${@}"' exited with status 1 
Call stack: 
    1: ./hack/run-in-gopath.sh:33 main(...) 
Exiting with status 1 
make: *** [Makefile.generated_files:201: gen_deepcopy] Error 1 
+0

Dieser Fehler klingt so, als ob Sie keine Berechtigung zum Schreiben in das _output/bin-Verzeichnis haben. Können Sie das '_output'-Verzeichnis löschen (wenn es existiert) und dann überprüfen, dass Ihre Umask? –

+0

@RobertBailey Ich versuchte das vergebens, schwer ein dies. – MNZT

+0

Ich bekomme einen ähnlichen Fehler vom Kopf (auf einem Mac mit Go 1.6.3). –

Antwort

0

Ein paar Sachen mit dem Build vor kurzem geändert, so wenden Sie sich bitte zuerst versuchen ‚sudo make clean "Und wenn Sie immer noch Fehler bekommen, lassen Sie es mich wissen.

+0

Das hat es auf Release v1.3.3 behoben - Ich bin noch am Kopf zu versuchen. – MNZT

+0

Funktionierte nicht für mich ab 1.5.1. '$ sudo make clean +++ [1215 10.22.35] Überprüfen der Voraussetzungen .... +++ [1215 10.22.36] Das Entfernen _output Verzeichnis $ KUBE_BUILD_PLATFORMS = windows/amd64 machen WAS = cmd/kube-dns (...) +++ [1215 10:22:49] Gebäude go Ziele für Windows/AMD64: cmd/libs/go2idl/deepcopy-gen ./hack/run-in-in- gopath.sh: Zeile 33: _output/bin/decopy-gen: Berechtigung verweigert Makefile.generated_files: 237: Rezept für Ziel 'gen_deepcopy' fehlgeschlagen make [1]: *** [gen_deepcopy] Fehler 1 Makefile: 438: Rezept für Ziel 'generated_files' fehlgeschlagen (...) ' –