Heim >Backend-Entwicklung >Golang >Wann kam der Verkäufer in Golang herein?

Wann kam der Verkäufer in Golang herein?

(*-*)浩
(*-*)浩Original
2019-12-17 11:40:281982Durchsuche

Wann kam der Verkäufer in Golang herein?

Golang-Beamter empfiehlt nicht die beste Paketverwaltungslösung. In der Version 1.5 führte der Beamte das Design der Paketverwaltung ein und fügte das Herstellerverzeichnis hinzu, um lokale Paketverwaltungsabhängigkeiten zu unterstützen.

Das offizielle Wiki empfiehlt eine Vielzahl von Paketverwaltungstools, die diese Funktion unterstützen, wie zum Beispiel: Godep, gv, gvt, glide, govendor usw.

Auch wenn ein Anbieter verwendet wird, muss dieser in GOPATH vorliegen. (Empfohlenes Lernen: go )

Die Reihenfolge der Suche nach den Pfaden abhängiger Pakete

Das Anbieterverzeichnis unter dem aktuellen Paket.

Suchen Sie im oberen Verzeichnis, bis Sie das Anbieterverzeichnis unter src finden.

Suchen Sie unter GOPATH nach abhängigen Paketen.

Suchen Sie im GOROOT-Verzeichnis nach dem Paketverwaltungstool govendor

Sie müssen $GOPATH/bin/ zu PATH hinzufügen.

Installieren

go get -u github.com/kardianos/govendor

Befehl

init     创建 vendor 文件夹和 vendor.json 文件
list     列出已经存在的依赖包
add      从 $GOPATH 中添加依赖包,会加到 vendor.json
update   从 $GOPATH 升级依赖包
remove   从 vendor 文件夹删除依赖
status   列出本地丢失的、过期的和修改的package
fetch   从远端库增加新的,或者更新 vendor 文件中的依赖包
sync     Pull packages into vendor folder from remote repository with revisions
migrate  Move packages from a legacy tool to the vendor folder with metadata.
get     类似 go get,但是会把依赖包拷贝到 vendor 目录
license  List discovered licenses for the given status or import paths.
shell    Run a "shell" to make multiple sub-commands more efficient for large projects.
go tool commands that are wrapped:
      `+<status>` package selection may be used with them
    fmt, build, install, clean, test, vet, generate, tool

Das obige ist der detaillierte Inhalt vonWann kam der Verkäufer in Golang herein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen