Requisitos e Instalacion

Por: Artiko
tauriinstalacionrustrequisitossetup

Requisitos e Instalacion

Tauri necesita tres componentes: dependencias del sistema, Rust y opcionalmente Node.js.

Dependencias por sistema operativo

Windows

Microsoft C++ Build Tools:

Descarga desde el sitio de Visual Studio y marca “Desarrollo de escritorio con C++”.

WebView2:

Incluido en Windows 10 (1803+) y posteriores. Si falta, instala el Evergreen Bootstrapper desde Microsoft.

macOS

Xcode:

# Solo Command Line Tools (suficiente para escritorio)
xcode-select --install

# Xcode completo (necesario para movil)
# Descargar desde App Store

Linux (Debian/Ubuntu)

sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
  build-essential \
  curl \
  wget \
  file \
  libxdo-dev \
  libssl-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev

Linux (Arch)

sudo pacman -S webkit2gtk-4.1 \
  base-devel \
  curl \
  wget \
  file \
  openssl \
  appmenu-gtk-module \
  libappindicator-gtk3 \
  librsvg \
  xdotool

Linux (Fedora)

sudo dnf install webkit2gtk4.1-devel \
  openssl-devel \
  curl \
  wget \
  file \
  libappindicator-gtk3-devel \
  librsvg2-devel

Instalar Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

En Windows, tambien puedes usar:

winget install Rustlang.Rustup

Verifica la instalacion:

rustc --version
cargo --version

En Windows, asegura que MSVC sea el toolchain predeterminado:

rustup default stable-msvc

Instalar Node.js (opcional)

Solo necesario si usaras un framework JavaScript (React, Vue, Svelte, etc.). Usa la version LTS.

# Con nvm (recomendado)
nvm install --lts
nvm use --lts

# O descarga desde nodejs.org

Desarrollo movil

Android

  1. Instala Android Studio
  2. Configura variables de entorno:
export JAVA_HOME=/ruta/a/java
export ANDROID_HOME=$HOME/Android/Sdk
export NDK_HOME=$ANDROID_HOME/ndk/VERSION
  1. Instala targets de Rust:
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

iOS (solo macOS)

  1. Instala Xcode completo desde App Store
  2. Instala dependencias:
brew install cocoapods
  1. Instala targets de Rust:
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim

Verificar todo

rustc --version      # Rust compilador
cargo --version      # Gestor de paquetes Rust
node --version       # Node.js (si aplica)
npm --version        # npm (si aplica)

Resumen


← Que es Tauri | Indice | Siguiente: Crear tu Primer Proyecto →