Heim > Backend-Entwicklung > Golang > Zeichnen Sie den zugehörigen Prozess der Golang-Plug-in-Installation auf

Zeichnen Sie den zugehörigen Prozess der Golang-Plug-in-Installation auf

PHPz
Freigeben: 2023-03-30 09:41:42
Original
1057 Leute haben es durchsucht

1. Hintergrund

Die Go-Sprache gilt als eine der am schnellsten wachsenden Programmiersprachen der letzten Jahre. Aufgrund ihrer Effizienz, Einfachheit, Zuverlässigkeit und anderer Eigenschaften ist sie bei Entwicklern beliebt. Im Anwendungsentwicklungsprozess der Go-Sprache werden häufig verschiedene Plug-Ins verwendet. Zur Vereinfachung wird in diesem Artikel der zugehörige Prozess der Installation des Golang-Plug-Ins beschrieben.

2. Installieren Sie Golang

Wenn Sie die Go-Sprache nicht installiert haben, können Sie sie auf der offiziellen Website herunterladen und installieren. Der Installationsprozess ist relativ einfach und wird nicht im Detail beschrieben. In diesem Artikel wird davon ausgegangen, dass die Installation der Go-Sprache abgeschlossen ist.

3. Installieren Sie das Golang-Plugin

. Go-bindata ist ein Tool, das jede Datei in eine Go-Sprachquelldatei konvertiert und mehrere Dateien in einer .go-Datei zusammenführen kann ist wie folgt:

$ go get github.com/jteeuwen/go-bindata/...
Nach dem Login kopieren

2. Gogoproto installieren: Gogoproto ist eine Funktionserweiterungsbibliothek, die auf Google Protocol Buffers basiert . Die Installationsmethode ist wie folgt:

$ go get github.com/gogo/protobuf/protoc-gen-gofast
$ go get github.com/gogo/protobuf/protoc-gen-gogofast
$ go get github.com/gogo/protobuf/protoc-gen-gogofaster
$ go get github.com/gogo/protobuf/protoc-gen-gogoslick
Nach dem Login kopieren

4. Install govendor ist ein Plug-in zum Verwalten von Abhängigkeiten, das es Entwicklern erleichtert, ihre eigenen Codebasen zu verwalten. Die Installationsmethode ist wie folgt:

$ go get github.com/mattn/goreman
Nach dem Login kopieren

5. Gomock installieren

gomock ist ein Mocking Framework, das Golang implementiert und für Unit-Tests verwendet wird. Die Installationsmethode ist wie folgt:

$ go get -u github.com/kardianos/govendor
Nach dem Login kopieren

4. Verwenden Sie das Go-Plugin

Nach der Installation des Plug-Ins können Sie die entsprechenden Tools verwenden, um die entsprechenden Funktionen zu implementieren. Im Folgenden finden Sie eine kurze Einführung in die Verwendung im Projekt.

1. Verwenden Sie go-bindata

go-bindata, um eine Reihe von Dateien in eine Go-Quellcodedatei zu packen. Die Verwendungsmethode ist wie folgt:

$ go get github.com/golang/mock/gomock
$ go install github.com/golang/mock/mockgen
Nach dem Login kopieren

2 die protobuf-Datei. Führen Sie die folgende Befehlszeile aus:

$ go-bindata -pkg=resources -o pkg/main/resources/bindata.go assets/
Nach dem Login kopieren

3. Verwenden Sie goreman

, um eine Datei mit dem Namen Procfile zu erstellen und eine Zeile für jeden Prozess darin zu schreiben. Wie unten gezeigt:

$ protoc -I . -I $GOPATH/src --gogofaster_out=plugins=grpc:. *.proto
Nach dem Login kopieren

Dann führen Sie die folgende Befehlszeile aus:

web: go run main.go http
worker: go run main.go worker
Nach dem Login kopieren

4. Verwenden Sie govendor

Erstellen Sie ein neues Projekt mit govendor:

$ goreman start
Nach dem Login kopieren

Verwenden Sie govendor, um Abhängigkeiten hinzuzufügen:

$ mkdir myproject
$ cd myproject
$ go init
$ govendor init
Nach dem Login kopieren

Dann verwenden Sie govendor, um Abhängigkeiten zu installieren:

$ go get github.com/fatih/color
$ govendor add +external
Nach dem Login kopieren

5. Gomock verwenden

gomock kann zum Generieren von Mock-Code für Unit-Tests verwendet werden. Die Schritte zur Verwendung von gomock sind wie folgt:

1 Erstellen Sie eine Schnittstelle, die das zu verspottende Objekt darstellt.

2. Verwenden Sie Mockgen, um Mock-Code zu generieren.

3. Schreiben Sie Testfälle und verwenden Sie Mock-Objekte zum Testen.

5. Zusammenfassung

Dieser Artikel stellt kurz die Installationsmethode des Golang-Plug-Ins vor und hofft, allen bei der Golang-Entwicklungsarbeit zu helfen. Natürlich sind hier nur einige häufig verwendete Plug-Ins aufgeführt, und es gibt auch viele andere Plug-Ins, deren Verwendung sich lohnt.

Das obige ist der detaillierte Inhalt vonZeichnen Sie den zugehörigen Prozess der Golang-Plug-in-Installation auf. 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