Heim > Artikel > Backend-Entwicklung > Die Go-Sprache generiert ausführbare Dateien über Befehle
Nach der Installation von go legen wir normalerweise die Umgebungsvariablen GOROOT und GOPATH fest. Aufgrund der komplexen Projektstruktur in der tatsächlichen Arbeit können Sie jedoch manchmal die Anforderungen nicht erfüllen Legen Sie es in cmd fest. Temporärer GOPATH;
Viele IDEs, wie z. B. IDEA, können auch globalen GOPATH und temporären GOPATH festlegen, aber das Kompilieren ausführbarer Dateien kann etwas kompliziert sein oder die Konfigurationsdatei app.conf kann beim Kompilieren nicht geladen werden oder die IDE-Situation durchgehen, ich bin auf diese Falle gestoßen.
Daher wird die ausführbare Go-Datei über Befehle generiert.
Da es auf beego in github.com, github.com, ankommt muss dem GOPATH übergeordnetes Verzeichnis hinzugefügt werden.
Setzen Sie GOPATH=E :ProgrammerRouteGoDevelopment
set GOOS=windows
set GOOS=linux
go install sayHello
im src-Verzeichnis. Wenn kein Fehler gemeldet wird, werden die Verzeichnisse bin und pkg unter GOPATH generiert und die ausführbare Datei befindet sich im Verzeichnis bin, wie in der Abbildung gezeigt:
Mit Versionen nach beego1.7.0 können Sie auch die IDE zum Ausführen des go-Projekts verwenden. Die Konfiguration von app.conf kann nicht geladen werden, und sie kann auch nicht mit go install geladen werden.
Sie Sie können „go run main.go“ verwenden, um app.conf zu laden, oder Sie können das Bee-Tool zum Laden verwenden.
Weitere Informationen zu diesem Thema finden Sie in der Spalte Go Language Tutorial
Das obige ist der detaillierte Inhalt vonDie Go-Sprache generiert ausführbare Dateien über Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!