--- sidebar_position: 1 --- # Installation ## Plates-formes Prises en charge - Windows 10/11 AMD64/ARM64 - MacOS 10.13+ AMD64 - MacOS 11.0+ ARM64 - Linux AMD64/ARM64 ## Dépendances Wails a un certain nombre de dépendances communes qui sont nécessaires avant l'installation : - Go 1.18+ - NPM (Node 15+) ### Go Télécharger Go à partir de la [Page de téléchargement](https://go.dev/dl/). Assurez-vous que vous suivez les instructions officielles de [l'installation de Go](https://go.dev/doc/install). Vous devrez également vous assurer que votre variable d'environnement `PATH` inclut également le chemin vers votre répertoire `~/go/bin`. Redémarrez votre terminal et effectuez les vérifications suivantes : - Vérifiez que Go est installé correctement : `go version` - Vérifiez que "~/go/bin" est dans votre variable PATH : `echo $PATH | grep go/bin` ### NPM Téléchargez le NPM à partir de la [page de téléchargement de Node](https://nodejs.org/en/download/). Il est préférable d'utiliser la dernière version car c'est avec celle-là que nous effectuons nos tests. Exécutez `npm --version` pour vérifier. ## Dépendances spécifiques aux plateformes Vous devrez également installer des dépendances spécifiques liés à la plateforme que vous utilisez : ```mdx-code-block import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; Wails a besoin que les outils de command line xocde soient installés. Cela peut être fait en exécutant xcode-select --install. Wails a besoin que WebView2 runtime soit installé. Certaines installations de Windows auront déjà installé cette fonctionnalité. Vous pouvez vérifier en utilisant la commande wails doctor. Linux a besoin de gcc build tools plus libgtk3 et libwebkit. Plutôt que de lister une tonne de commandes pour différentes distributions, Wails peut essayer de déterminer ce que sont les commandes d'installation pour votre distribution spécifique. Exécutez wails doctor après l'installation pour voir de quelles dépendances vous avez besoin. Si votre gestionnaire de distribution/paquet n'est pas pris en charge, veuillez consulter le guide Ajouter une distribution Linux. ``` ## Dépendances optionnelles - [UPX](https://upx.github.io/) pour compresser vos applications. - [NSIS](https://wails.io/docs/guides/windows-installer/) pour générer des installateurs Windows. ## Installer Wails Exécutez `go go install github.com/wailsapp/wails/v2/cmd/wails@latest` pour installer le CLI. Note: Si vous obtenez une erreur similaire à ceci: ```shell ....\Go\pkg\mod\github.com\wailsapp\wails\v2@v2.1.0\pkg\templates\templates.go:28:12: pattern all:ides/*: no matching files found ``` vérifiez que vous avez installé Go 1.18+ : ```shell go version ``` ## Vérification du système Exécuter `wails doctor` qui vérifiera si vous avez les bonnes dépendances installées. Si ce n'est pas le cas, il vous conseillera sur ce qui manque et vous aidera à corriger tout problème. ## La commande `wails` semble manquer ? Si votre système signale que la commande `wails` est manquante, assurez-vous que vous avez suivi le guide d'installation correctement. Normalement, cela signifie que le répertoire `go/bin` du répertoire racine de votre utilisateur n'est pas dans la variable d'environnement `PATH` . Vous devrez également normalement fermer et réouvrir toutes les commandes ouvertes afin que les modifications apportées à l'environnement par l'installateur soient reflétées dans l'invite de commande.