Maison > développement back-end > Golang > le corps du texte

Explication détaillée de la commande go get

Libérer: 2019-11-28 15:07:34
avant
8331 Les gens l'ont consulté

Explication détaillée de la commande go get

aller chercher

Téléchargez le package et ses dépendances spécifiés par le chemin d'importation, puis installez le package nommé, c'est-à-dire exécutez le allez installer la commande. (Recommandé : tutoriel de langage go)

Utilisation : go get [-d] [-f] [-t] [-u] [-fix] [-insecure] [build flags ] [packages]

标记名称 描述
-d 让命令程序只执行下载动作,而不执行安装动作。
-f 仅在使用-u标记时才有效。该标记会让命令程序忽略掉对已下载代码包的导入路径的检查。如果下载并安装的代码包所属的项目是你从别人那里Fork过来的,那么这样做就尤为重要了。
-fix 让命令程序在下载代码包后先执行修正动作,而后再进行编译和安装。
-insecure 允许命令程序使用非安全的scheme(如HTTP)去下载指定的代码包。如果你用的代码仓库(如公司内部的Gitlab)没有HTTPS支持,可以添加此标记。请在确定安全的情况下使用它。
-t 让命令程序同时下载并安装指定的代码包中的测试源码文件中依赖的代码包。
-u 让命令利用网络来更新已有代码包及其依赖包。默认情况下,该命令只会从网络上下载本地不存在的代码包,而不会更新已有的代码包。
-v 打印出被构建的代码包的名字
-x 打印出用到的命令

aller installer

Utiliser : aller installer [-i] [build flags] [packages].

est similaire à la commande go build. La commande go build compilera le package et ses dépendances, et les fichiers générés seront stockés dans le répertoire courant. De plus, go build n'est valable que pour le package principal et ne fonctionne pas pour les autres packages. Pour les packages non principaux, go install générera des fichiers statiques et les placera dans le répertoire $GOPATH/pkg, avec l'extension de fichier a. S'il s'agit du package principal, un fichier binaire exécutable portant le même nom que le package donné sera généré sous $GOPATH/bin.

En résumé : la commande go get téléchargera le package spécifié, compilera le package téléchargé, puis l'installera dans un répertoire spécifique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
go
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal