Saltar al contenido

Requisitos previos

Para empezar a construir tu proyecto con Tauri, primero necesitarás instalar algunas dependencias:

  1. Dependencias del Sistema
  2. Rust
  3. Configurar para Objetivos Móviles (solo requerido si desarrollas para dispositivos móviles)

Sigue el enlace para comenzar en tu respectivo sistema operativo:

Tauri requiere varias dependencias del sistema para el desarrollo en Linux. Estas pueden ser diferentes según tu distribución, pero hemos incluido algunas distribuciones populares a continuación para ayudarte a realizar la configuración.

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

Si tu distribución no está incluida arriba, es posible que desees consultar Awesome Tauri en GitHub para ver si se ha creado una guía.

Siguiente: Instalar Rust

Tauri utiliza Xcode y varias dependencias de desarrollo de macOS e iOS.

Descarga e instala Xcode desde uno de los siguientes lugares:

Asegúrate de iniciar Xcode después de instalarlo para que pueda terminar de configurarse.

¿Solo estás desarrollando para objetivos de escritorio? If you’re only planning to develop desktop apps and not targeting iOS then you can install Xcode Command Line Tools instead:

Ventana de terminal
xcode-select --install

Siguiente: Instalar Rust

Tauri usa Microsoft C++ Build Tools para el desarrollo, así como Microsoft Edge WebView2. Ambos son requeridos para el desarrollo en Windows.

Sigue los pasos a continuación para instalar las dependencias requeridas.

  1. Descarga el instalador de Microsoft C++ Build Tools y ábrelo para comenzar la instalación.
  2. Durante la instalación, marca la opción "Desarrollo para el escritorio con C++".

Captura de pantalla del instalador de Visual Studio C++ Build Tools

Siguiente: Instalar WebView2.

Tauri usa Microsoft Edge WebView2 para renderizar contenido en Windows.

Instala WebView2 visitando la sección de descarga de WebView2 Runtime. Descarga el "Evergreen Bootstrapper" e instálalo.

Siguiente: Verificar VBSCRIPT

Construir paquetes MSI en Windows requiere que la característica opcional VBSCRIPT esté habilitada. Esta característica está habilitada por defecto en la mayoría de las instalaciones de Windows, pero puede haber sido desactivada en algunos sistemas.

Si encuentras errores como failed to run light.exe al construir paquetes MSI, es posible que debas habilitar la característica VBSCRIPT:

  1. Abre ConfiguraciónAplicacionesCaracterísticas opcionalesMás características de Windows
  2. Busca VBSCRIPT en la lista y asegúrate de que esté marcado
  3. Haz clic en Siguiente y reinicia tu computadora si se te solicita

Nota: VBSCRIPT está actualmente habilitado por defecto en la mayoría de las instalaciones de Windows, pero está siendo obsoleto y puede desactivarse en futuras versiones de Windows.

Siguiente: Instalar Rust

Tauri está construido con Rust y lo requiere para el desarrollo. Instala Rust usando uno de los siguientes métodos. Puedes ver más métodos de instalación en https://www.rust-lang.org/tools/install.

Instala a través de rustup usando el siguiente comando:

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

Asegúrate de reiniciar tu Terminal (y en algunos casos tu sistema) para que los cambios surtan efecto.

Siguiente: Configurar para Objetivos Móviles si deseas construir para Android e iOS, o, si deseas usar un framework de JavaScript, instala Node. De lo contrario, Crea un Proyecto.

  1. Ve al sitio web de Node.js, descarga la versión de Soporte a Largo Plazo (LTS) e instálala.
  2. Comprueba si Node se instaló correctamente ejecutando:
Ventana de terminal
node -v
# v20.10.0
npm -v
# 10.2.3

Es importante reiniciar tu Terminal para asegurarte de que reconozca la nueva instalación. En algunos casos, es posible que debas reiniciar tu computadora.

Aunque npm es el gestor de paquetes predeterminado para Node.js, también puedes usar otros como pnpm o yarn. Para habilitarlos, ejecuta corepack enable en tu Terminal. Este paso es opcional y solo es necesario si prefieres usar un gestor de paquetes diferente a npm.

Siguiente: Configurar para Objetivos Móviles o Crear un proyecto.

Si deseas dirigir tu aplicación a Android o iOS, hay algunas dependencias adicionales que debes instalar:

  1. Descarga e instala Android Studio desde el sitio web de Android Developers
  2. Establece la variable de entorno JAVA_HOME:
Ventana de terminal
export JAVA_HOME=/opt/android-studio/jbr
  1. Usa el SDK Manager en Android Studio para instalar lo siguiente:
  • Android SDK Platform
  • Android SDK Platform-Tools
  • NDK (Side by side)
  • Android SDK Build-Tools
  • Android SDK Command-line Tools

Seleccionar "Show Package Details" en el SDK Manager permite la instalación de versiones más antiguas de los paquetes. Solo instala versiones más antiguas si es necesario, ya que pueden introducir problemas de compatibilidad o riesgos de seguridad.

  1. Establece las variables de entorno ANDROID_HOME y NDK_HOME.
Ventana de terminal
export ANDROID_HOME="$HOME/Android/Sdk"
export NDK_HOME="$ANDROID_HOME/ndk/$(ls -1 $ANDROID_HOME/ndk)"
  1. Añade los objetivos de Android con rustup:
Ventana de terminal
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

Siguiente: Configuración para iOS o Crear un proyecto.

  1. Añade los objetivos de iOS con rustup en la Terminal:
Ventana de terminal
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim
  1. Instalar Homebrew:
Ventana de terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Instala Cocoapods usando Homebrew:
Ventana de terminal
brew install cocoapods

Siguiente: Crear un proyecto.

Si encuentras algún problema durante la instalación, asegúrate de consultar la Guía de Resolución de Problemas o ponte en contacto en el Discord de Tauri.


© 2026 Colaboradores de Tauri. CC-BY / MIT