So installieren Sie Bibliotheken in der Golang-Umgebung

PHPz
Freigeben: 2023-04-23 15:16:07
Original
1175 Leute haben es durchsucht

1. Einführung

Go Language ist eine von Google initiierte Programmiersprache. Die Go-Sprache verfügt über eine effiziente Compiler- und Laufzeitumgebung sowie umfangreiche integrierte Bibliotheken und Bibliotheken von Drittanbietern, die sich sehr gut für die Entwicklung leistungsstarker Netzwerkanwendungen eignen. Wenn wir die Go-Sprache zum Entwickeln von Anwendungen verwenden, müssen wir häufig einige externe Bibliotheken verwenden, um den Entwicklungsprozess zu vereinfachen und die Entwicklungseffizienz zu verbessern. In diesem Artikel wird erläutert, wie Bibliotheken in der Golang-Umgebung installiert werden.

2. Golangs Abhängigkeitsmanagement-Tools

Die Sprache Go unterstützt nativ das Abhängigkeitsmanagement, seine Abhängigkeitsmanagement-Tools sind jedoch begrenzt. Die von der Go-Sprache bereitgestellten Go-Tools können standardmäßig nur global installiert werden. Es gibt kein Konzept einer lokalen Installation ähnlich wie bei npm, pip, gem und anderen Projekten und kann das Abhängigkeitsmanagementproblem lokaler Projekte nicht lösen. In der Community sind eine Reihe von Go-Tools zur Verwaltung von Sprachabhängigkeiten entstanden, darunter:

  1. Go-Module
  2. dep – Offizielle Tools bereitgestellt
  3. #🎜🎜 #glide – Tool entwickelt von Matt Holt
  4. vgo – Experimentelles Tool entwickelt von Russ Cox
Dieser Artikel Wir werden Go-Module als Beispiel nehmen, um vorzustellen, wie das geht Verwenden Sie Tools zur Abhängigkeitsverwaltung, um Bibliotheken von Drittanbietern zu installieren.

3. Verwenden Sie Go Modules, um die Bibliothek zu installieren.

Go Modules ist eine Funktion in Go1.11 und nachfolgenden Versionen. Es ermöglicht Benutzern den Import von Bibliotheken von Drittanbietern in ihre eigenen Projekte und stellt sicher, dass Abhängigkeiten in jedem Projekt versioniert und korrekt gehandhabt werden. Go Modules verwendet github.com als Standard-Repository bei der Installation von Bibliotheken von Drittanbietern, und Benutzer können andere zu verwendende Repositorys angeben.

    Go-Modul aktivieren
Bevor wir Go Mod zum Installieren der Bibliothek verwenden, müssen wir zuerst das Go-Modul aktivieren. Stellen Sie „on“ oder „auto“ in der Umgebungsvariablen GO111MODULE ein, um das Go-Modul zu aktivieren, wie unten gezeigt:

$ export GO111MODULE=on

    Neues Projekt#🎜🎜 ## 🎜🎜#
  1. Zuerst müssen wir ein neues Projektverzeichnis unter dem GOPATH/src-Verzeichnis erstellen und es als Go-Modul-Projekt initialisieren:
$ cd $GOPATH/src

$ mkdir project

$ cd project

$ go mod init example.com/project

Hinweis: example.com/project ist der Pfad zu dem Projekt, das Sie wann entwickeln möchten Beim Ausführen von go mod init example.com/project erstellt die Go-Sprache eine go.mod-Datei und zeichnet darin den Namen, die Version und andere Informationen des aktuellen Projekts auf.

Bibliotheken von Drittanbietern installieren

  1. Nach der Initialisierung des Projekts können wir den Befehl go get verwenden, um Bibliotheken von Drittanbietern nach Bedarf zu installieren:
$ go get github.com/gin-gonic/gin

Nach Abschluss der Installation werden die go.mod-Datei und die Versionsinformationen des Gins automatisch aktualisiert Bibliothek wird aufgezeichnet.

module example.com/project

go 1.13

require (

github.com/gin-gonic/gin v1.6.3
Nach dem Login kopieren
)

#🎜 🎜#

Anbieterverzeichnis generieren

    Um den Code der Drittanbieter-Bibliothek in ein ausführbares Programm zu packen, müssen wir den Code der Drittanbieter-Bibliothek kompilieren zusammen mit unserem Code. In der Go-Sprache können Sie das Herstellerverzeichnis verwenden, um den Quellcode und Abhängigkeiten von Drittanbieterbibliotheken zu speichern. Verwenden Sie den Befehl go mod Vendor, um die Drittanbieter-Bibliothek in das Vendor-Verzeichnis herunterzuladen:
  1. $ go mod seller

Zu diesem Zeitpunkt erscheint der heruntergeladene Gin-Gonic im Bibliothekscode des Herstellerordners.

Einführung von Bibliotheken von Drittanbietern

    Wir können die neue Bibliothek in unserem Projekt verwenden und die Abhängigkeiten direkt durch Import importieren, wie unten gezeigt:
  1. import "github.com/gin-gonic/gin"

Installieren Sie die angegebene Version der Bibliothek

#🎜🎜 # Bei der Installation von Bibliotheken von Drittanbietern können wir die Version angeben. Wie unten gezeigt:
  1. $ go get github.com/gin-gonic/gin@v1.3.0
Dadurch wird die Gin-Gonic-Bibliothek mit Version v1.3.0 installiert Unser Projekt.

4. Fazit

In diesem Artikel wird kurz vorgestellt, wie Sie mit Go-Modulen ein Golang-Projekt erstellen und den Befehl go get verwenden, um Bibliotheken von Drittanbietern zu installieren. Während der Installation von Bibliotheken von Drittanbietern können Sie Versionsnummern angeben, um den Anforderungen Ihres Projekts gerecht zu werden. Durch diese einfachen Schritte können wir problemlos Bibliotheken von Drittanbietern in der Golang-Umgebung verwenden, die Entwicklungseffizienz verbessern und Versionskonflikte vermeiden.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Bibliotheken in der Golang-Umgebung. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!