2016-05-04 13 views
1

Wenn der Prozess go run ..., go get ... usw. ausgeführt wird, hängt der Prozess und wird nie zurückgegeben. Wenn ich die Option -x hinzufüge, sehe ich nur die Build-Phase und nichts mehr.Go-Befehl hängt auf unbestimmte Zeit

Seit dem letzten Update auf go habe ich es ein bisschen verwendet und es hat gut funktioniert. Nach einem Neustart des Systems hörte es plötzlich auf zu arbeiten.

Antwort

4

Es hat mich ein bisschen gebraucht, um herauszufinden, was los ist und ich dachte, ich teile die Problemlösung hier, falls jemand anderes auf das Problem stößt.

Wie es in den meisten Fällen erscheint, wenn GOPATH falsch eingestellt ist, erhalten Sie wahrscheinlich eine Art Fehlermeldung und der Prozess endet. Mein Problem war, dass GOPATH auf einen Ordner festgelegt wurde, der beim Hochfahren gemountet werden sollte. Der Pfad war nicht nur falsch, sondern auch das Mounten des Laufwerks ist fehlgeschlagen. Und genau das war das Problem. Wenn GOPATH auf ein nicht eingehängtes Laufwerk zeigt, wird aus irgendeinem Grund keine Fehlermeldung angezeigt und der Prozess bleibt für immer hängen.

+0

wenn, mit mount, meinst du nfs mount. Wenn es ein hartes Reittier ist, wird es für immer hängen bleiben (glaube ich). weiche Halterungen sollten fehlerfrei sein. –

+0

@DavidBudworth: Ich mounte auf eine lokale Festplatte nicht NFS – CantrianBear

Verwandte Themen