Aller au contenu
Tauri

Prérequis

Pour commencer à construire votre projet avec Tauri, vous aurez d’abord besoin d’installer quelques dépendances:

  1. Dépendances Systèmes
  2. Rust
  3. Configuration pour des programmes sur mobile (requis seulement pour le développement mobile)

Dépendances Systèmes

Suivez les liens pour votre système d’exploitation:

Linux

Tauri exige un système varié de dépendances pour le développement sur Linux. Celles-ci peuvent être différentes selon votre distribution, mais nous avons inclus quelques distributions populaires ci-dessous pour vous aider durant l’installation.

Fenêtre de terminal
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev

Si votre distribution n’est pas incluse ci-dessus, vous devriez jeter un œil ici: Awesome Tauri on GitHub pour voir si un guide a été créé.

Suivant: Installation de Rust

macOS

Tauri utilise une plusieurs dépendances macOS et iOS de Xcode.

Téléchargez et installez Xcode à partir des sites suivants :

Assurez-vous de lancer Xcode après installation pour qu’il puisse finir l’installation.

Développement uniquement pour les applications sur ordinateur? Si vous planifiez de développer des applications de bureau qui ne prennent pas en charge iOS vous pouvez installer Xcode Command Line Tools à la place:

Fenêtre de terminal
xcode-select --install

Suivant: Installation de Rust

Windows

Tauri utilise les “Microsoft C++ Build Tools” ainsi que Microsoft Edge WebView2. Ils sont tous les deux requis pour le développement Windows.

Suivez les étapes ci-dessous pour installer les dépendances requises.

Microsoft C++ Build Tools

  1. Téléchargez l’installateur Microsoft C++ Build Tools et ouvrez-le pour commencer l’installation.
  2. Pendant l’installation, cochez l’option “Développement Desktop en C++” (“Desktop development with C++” en anglais) .

Visual Studio C++ Build Tools installer screenshot

Suivant: Installation de WebView2.

WebView2

Tauri utilise Microsoft Edge WebView2 pour produire un rendu sur Windows.

Installez WebView2 en visitant la section de téléchargement de WebView2 Runtime Téléchargez “Evergreen Boostrapper” and installez-le.

Suivant: Installation de Rust

Rust

Tauri est développé en Rust et l’exige pour fonctionner. Installez Rust en utilisant une des méthodes suivantes. Vous pouvez voir plus de méthodes d’installation sur https://www.rust-lang.org/tools/install.

Installer via rustup en utilisant la commande:

Fenêtre de terminal
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

Assurez-vous de relancer votre terminal (et parfois votre système) pour que les modifications prennent effet.

Suivant: Configuration pour Mobile si vous voulez construire une application pour Android et iOS. Dans le cas contraire, Create a Project.

Configuration pour Mobile

Si vous vouler que votre application soit utilisable sur Android et iOS, il faut ajouter quelques dépendances que vous devez installer:

Android

  1. Téléchargez et installez Android Studio à partir du site Android Developers
  2. Configurez la variable d’environement JAVA_HOME:
Fenêtre de terminal
export JAVA_HOME=/opt/android-studio/jbr
  1. Utilisez le SDK Manager dans Android Studio pour installer:
  • Android SDK Platform
  • Android SDK Platform-Tools
  • NDK (Side by side)
  • Android SDK Build-Tools
  • Android SDK Command-line Tools
  1. Configurez les variables d’environemment ANDROID_HOME et NDK_HOME
Fenêtre de terminal
export ANDROID_HOME="$HOME/Library/Android/sdk"
export NDK_HOME="$ANDROID_HOME/ndk/25.0.8775105"
  1. Ajoutez les “targets” Android avec rustup:
Fenêtre de terminal
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

Suivant: Installation pour Android ou Create a project.

iOS

Ajoutez les “targets” iOS avec rustup dans le terminal:

Fenêtre de terminal
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim

Assurez-vous d’avoir installé Xcode et non Xcode Command Line Tools dans la section Dépendances systèmes macOS.

Suivant: Create a project.

Problèmes

Si vous rencontrez un problème durant l’installation, assurez-vous de consulter le guide de résolution de problèmes ou rejoignez le Discord de Tauri


© 2024 Tauri Contributors. CC-BY / MIT