Kann mir jemand erklären, warum GOPATH bequem ist und wie es verwendet werden soll, im Allgemeinen?

Ich bin neu in Go-Programmierung Sprache und jedes tutorial beginnt von der Einstellung GOPATH zu aktuellen Projekt-Ordner.

Bin ich etwas fehlt? Der Programmierer wirklich setzen sollen GOPATH manuell, wenn er cd zu seinem neuen Projekt-Ordner Gehen? Ich habe gelesen, mehrere FAQ-Einträge über GOPATH aber konnte immer noch nicht umbrochen, mein Kopf herum.

Und warum GOROOT existieren dann? Was ist Ihr Zweck?

Gibt es automatische tools, die erkennt, wenn aktuelle Verzeichnis wird root-Ordner des Go-Projekts (zum Beispiel durch einige versteckte Datei) und änderungen GOPATH auf dieses Verzeichnis automatisch?

Vielen Dank, alle Ratschläge wirklich appriciated

ps. Zum Beispiel entwickle ich völlig zusammenhanglos, Gehen die Projekte A, B und C, sollte Sie Leben in Einzel - "Arbeitsbereich" Umwelt? Ich denke mal nicht, aber was soll ich tun mit GOPATH und GOROOT dann?

  • GOROOT Punkte zu Ihrem Go-installation, GOPATH Punkte auf der Wurzel von Ihrem Arbeitsbereich. Gehen kann nicht folgern, diese automatisch von design, so dass Sie haben, um Sie festzulegen. In der Regel ist es gut, mehrere Projekte in einem GOPATH, da jedes Projekt befindet sich in einem anderen Unterordner (by design).
InformationsquelleAutor Nik | 2014-06-19
Schreibe einen Kommentar