Outils pour utilisateurs

Outils du site


dev:go:tutoriels:ecrire_un_module_en_go

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:go:tutoriels:ecrire_un_module_en_go [2023/08/05 18:53] yoanndev:go:tutoriels:ecrire_un_module_en_go [2023/08/06 10:13] (Version actuelle) yoann
Ligne 1: Ligne 1:
 {{tag>dev module tutoriel go}} {{tag>dev module tutoriel go}}
- 
-:TODO: 
  
 ====== Écrire un module en Go ====== ====== Écrire un module en Go ======
Ligne 492: Ligne 490:
  
 Ici on aborde quelques nouvelles commandes Go. La commande go run permet de rapidement compiler et exécuter un programme lors du développement alors qu'on effectue régulièrement des modifications. Ici on aborde quelques nouvelles commandes Go. La commande go run permet de rapidement compiler et exécuter un programme lors du développement alors qu'on effectue régulièrement des modifications.
 +
 +  * La commande **''go build''** compile les paquetages et les dépendances, produit un binaire mais n'installe pas le résultat ;
 +  * La commande go **''install''** compile et installe le binaire.
 +
 +Lorsque le binaire est créé avec **''go build''** il peut être exécuté seulement depuis le répertoire courant ou si l'on précise son chemin complet (absolu). Installer l’exécutable consiste à placer le binaire dans un répertoire spécifique afin de pouvoir l'invoquer sans préciser son chemin complet.
 +
 +Pour connaitre le chemin du dossier d'installation utlisé par Go:
 +<code>
 +go list -f '{{.Target}}'
 +</code> 
 +
 +Vérifier que le dossier d'installation de Go est présent dans le PATH :
 +
 +<code powershell>
 +echo $env:PATH
 +</code>
 +
 +La variable PATH doit contenir le dossier d'installation de Go. Si ce n'est pas le cas modifier le PATH de l'utilisateur.
 +
 +Si vous souhaitez installer le binaire dans un répertoire différent de votre PATH, vous pouvez modifier/définir la valeur de la variable **''GOBIN''**
 +
 +<code>
 +go env -w GOBIN=C:\path\to\your\bin
 +</code>
 +
 +Une fois le chemin d'installation identifier/redéfinit vous pouvez invoquer la commande ''**go install**''.
 +
  
 ===== Références ===== ===== Références =====
  
   * https://go.dev/doc/tutorial/create-module   * https://go.dev/doc/tutorial/create-module
dev/go/tutoriels/ecrire_un_module_en_go.1691261607.txt.gz · Dernière modification : 2023/08/05 18:53 de yoann