Heim > Artikel > Backend-Entwicklung > So stellen Sie das Go-Programm zur Ausführung unter Linux bereit
In der folgenden Tutorial-Kolumne von golang erfahren Sie, wie Sie das Go-Programm für die Ausführung unter Linux bereitstellen. Ich hoffe, es wird Freunden in Not hilfreich sein!
go-Sprachversion: go1.9.2
Entwicklungsumgebung: win10
Bereitstellungsumgebung: Ubuntu 14.04.6
2. Geben Sie das Hauptprojektverzeichnis ein und führen Sie die Go-Build-Programmeintragsdatei aus. Hier ist main.go
go build main.go
Ich habe den Fehler „Paket „golang.org/x/sys/unix“ kann nicht gefunden werden“ gemeldet
Lösung:
1), laden Sie das Drittanbieterpaket herunter Code
git-Klon https://github.com/golang/sys.git
2), übertragen Sie den gesamten heruntergeladenen SYS-Ordner in den src-Ordner golang.orgx-Ordner unter gopath, wenn golang.orgx nicht vorhanden ist, manuell erstellt
Führen Sie den Befehl go build main.go erneut aus. Die Hauptdatei wird im aktuellen Verzeichnis generiert.
2. Linux-seitiges Ubuntu
chmod 777 main
Führen Sie ./main erneut aus, das Programm startet normal 2), starten Sie das Programm im Hintergrund. /main Diese Startmethode ist in Das Programm stoppt, wenn die Konsole beendet wird. Wir können den Befehl nohup ./main & verwenden, um das Programm im Hintergrund laufen zu lassen nohup ./main & 3) zur Überprüfung ob das Programm normal läuftps aux|grep main
Sie können sehen, dass das Programm normal auf 32297pid läuftZu diesem Zeitpunkt ist die Bereitstellung der Go-Anwendung auf dem Linux-Server abgeschlossenDas obige ist der detaillierte Inhalt vonSo stellen Sie das Go-Programm zur Ausführung unter Linux bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!