Golang unter Linux bereitgestellt

PHPz
Freigeben: 2023-05-10 09:27:36
Original
771 Leute haben es durchsucht

Mit der kontinuierlichen Weiterentwicklung und weit verbreiteten Anwendung der Golang-Sprache beginnen immer mehr Programmierer, Golang auf Linux-Systemen bereitzustellen. Von einigen Vorteilen bis hin zu einigen Tipps zur Bereitstellung finden Sie hier eine detaillierte Einführung in die Bereitstellung von Golang auf einem Linux-System.

  1. Vorbereitung

Bevor Sie mit der Bereitstellung von Golang beginnen, müssen Sie sicherstellen, dass Golang im Linux-System installiert wurde.

Wenn Golang nicht installiert wurde, können Sie es schnell über die folgende Befehlszeile installieren:

sudo apt-get update
sudo apt-get install golang
Nach dem Login kopieren

Nach Abschluss der Installation geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Installation erfolgreich war:

go version
Nach dem Login kopieren

Wenn die Versionsnummer von Golang ausgegeben wird, beweist dies, dass die Installation erfolgreich war.

  1. Golang-Anwendung kompilieren

Bevor Golang auf einem Linux-System bereitgestellt wird, muss die Golang-Anwendung in eine ausführbare Datei kompiliert werden.

Der Kompilierungsbefehl lautet:

go build main.go
Nach dem Login kopieren

Wobei main.go der Hauptdateiname Ihrer Anwendung ist. Nach Ausführung dieses Befehls wird im aktuellen Verzeichnis eine ausführbare Datei mit dem Dateinamen main generiert.

  1. Bereitstellen von Golang-Anwendungen

Bevor Sie Golang-Anwendungen bereitstellen, müssen Sie die kompilierte ausführbare Datei auf das Linux-System hochladen.

Sie können den SCP-Befehl (Secure Copy) verwenden, um Dateien auf ein Linux-System hochzuladen. Das Folgende ist ein Beispiel:

scp main yourUsername@yourIPAddress:/home/yourUsername/
Nach dem Login kopieren

wobei main der Name der ausführbaren Datei ist, yourUsername der Benutzername Ihres Linux-Systems und yourIPAddress die IP-Adresse Ihres Linux-Systems.

Verschieben Sie die ausführbare Datei nach dem Hochladen mit dem folgenden Befehl in ein bin-Verzeichnis:

sudo mv main /usr/local/bin/
Nach dem Login kopieren

Um sicherzustellen, dass die ausführbare Datei über die Berechtigung zum Ausführen verfügt, führen Sie den folgenden Befehl aus:

sudo chmod +x /usr/local/bin/main
Nach dem Login kopieren
  1. Führen Sie die Golang-Anwendung aus

Jetzt können Sie die Anwendung im Linux-System ausführen, indem Sie den folgenden Befehl ausführen:

main
Nach dem Login kopieren

Zu diesem Zeitpunkt wurde die Golang-Anwendung erfolgreich auf dem Linux-System bereitgestellt.

Es ist zu beachten, dass Sie den Befehl nohup verwenden können, wenn Sie möchten, dass die Anwendung im Hintergrund ausgeführt wird. Hier ist ein Beispiel:

nohup main &
Nach dem Login kopieren

Der obige Befehl führt die Anwendung im Hintergrund aus und schreibt die Ausgabe in die Datei nohup.out.

  1. Zusammenfassung

Die Bereitstellung von Golang auf einem Linux-System ist keine sehr komplizierte Angelegenheit. Sie müssen nur die vier Schritte Vorbereiten, Kompilieren der Anwendung, Bereitstellen der Anwendung und Ausführen der Anwendung ausführen und können diese Aufgabe mithilfe der Golang-Sprache problemlos erledigen.

Das obige ist der detaillierte Inhalt vonGolang unter Linux bereitgestellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage