Ces dernières années, le langage Go (également connu sous le nom de Golang) a été favorisé par de plus en plus de programmeurs en raison de ses bibliothèques riches, de sa vitesse de compilation rapide, de sa gestion efficace de la mémoire et de ses performances de concurrence, ainsi que de son adoption massive par de grandes entreprises telles que Google. . Par rapport à d'autres langages, extraire un projet dans Go est très simple. Cet article vous présentera comment extraire un projet dans Golang.
1. Configuration et configuration de l'environnement
Avant de commencer à extraire le projet, nous devons configurer un environnement pour exécuter Golang. Veuillez vous référer au tutoriel d'installation officiel pour les opérations spécifiques. Une fois l'installation terminée, nous devons configurer les deux variables d'environnement GOPATH et GOROOT.
GOPATH : Le chemin du projet Go, que le compilateur Go doit utiliser lors de la compilation.
GOROOT : Le chemin d'accès à l'installation du langage Go.
2. Utilisez la commande go get
Dans Golang, nous pouvons utiliser la commande go get pour extraire des projets. Cette commande détectera automatiquement le package importé et le téléchargera dans le répertoire $GOPATH/src/path/to/package/.
Par exemple, si nous voulons extraire beego, un projet de framework Go Web, il suffit d'exécuter la commande suivante dans le terminal :
go get github.com/astaxie/beego
Une fois l'exécution de la commande terminée, nous pouvons aller dans $GOPATH/src/github .com/astaxie/ Recherchez le code source du projet dans le répertoire beego.
Si nous voulons extraire la version d'une branche ou d'une balise spécifiée, nous pouvons utiliser la commande suivante :
go get -u github.com/astaxie/beego@分支名或标签名
3 Utilisez la commande Git clone
En plus d'utiliser la commande go get, nous pouvons également utiliser Git. commande clone pour l'extraire manuellement Pour obtenir le projet, la méthode est la suivante :
1. Nous devons d'abord utiliser la commande cd dans le terminal pour entrer dans le répertoire de l'espace de travail local, par exemple : $GOPATH/src.
2. Utilisez la commande Git clone sur la ligne de commande pour extraire le projet, par exemple :
git clone https://github.com/astaxie/beego.git
Une fois la commande exécutée, nous pouvons trouver le code source du projet beego dans le répertoire courant.
4. Utiliser les modules Go
Les modules Go sont une nouvelle fonctionnalité après Go1.11. Ils nous permettent de partager le même code dans différents référentiels de code, de télécharger automatiquement les dépendances et de prendre en charge le contrôle de version.
Pour utiliser les modules Go, vous devez créer un fichier go.mod dans le répertoire racine du projet. Ce fichier enregistre les informations de version des packages requis dans le projet. Les opérations spécifiques sont les suivantes :
1. Exécutez la commande suivante dans le répertoire racine du projet :
go mod init github.com/您的用户名/项目名
2 Ensuite, utilisez la commande suivante pour ajouter les dépendances requises :
go get 包名
Par exemple :
go get github.com/astaxie/beego
Après la commande. l'exécution est terminée, nous pouvons Les dépendances ajoutées sont visibles dans le fichier go.mod.
3. Si nous voulons mettre à jour l'une des versions du package, nous pouvons utiliser la commande suivante :
go get -u 包名
Par exemple :
go get -u github.com/astaxie/beego
Ce qui précède est la méthode d'extraction du projet dans Golang. .
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!