Saltearse al contenido
Tauri

Prerrequisitos

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

  1. Dependencias del Sistema
  2. Rust
  3. Configurar para Móvil (solo se requiere si se desarrolla para móviles)

Dependencias del Sistema

Sigue el enlace para comenzar según tu sistema operativo:

Linux

Tauri requiere varias dependencias del sistema para el desarrollo en Linux. Estas pueden ser diferentes dependiendo de su distribución, pero hemos incluido algunas distribuciones populares a continuación para ayudarlo a configurar.

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

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

Siguiente: Instalar Rust

macOS

Tauri usa 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 desarrollando para escritorio? Si estás planeando desarrollar aplicaciones de escritorio y no apuntar a iOS, puedes instalar Xcode Command Line Tools en su lugar:

Ventana de terminal
xcode-select --install

Siguiente: Instalar Rust

Windows

Tauri usa las Herramientas de compilación de C++ de Microsoft para el desarrollo, así como Microsoft Edge WebView2. Ambos son necesarios para el desarrollo en Windows.

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

Microsoft C++ Build Tools

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

Visual Studio C++ Build Tools installer screenshot

Siguiente: Instalar WebView2.

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 Boostrapper” e instálalo.

Siguiente: Instalar Rust

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.

Instalar 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 Móvil si deseas construir para Android e iOS. De lo contrario, Crea un Proyecto.

Configurar para Móvil

Si deseas compilar tu aplicación para Android o iOS, entonces hay algunas dependencias adicionales que necesitas instalar:

Android

  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
  1. Establece las variables de entorno ANDROID_HOME y NDK_HOME. Reemplaza los números de versión para que coincidan con la versión instalada.
Ventana de terminal
export ANDROID_HOME="$HOME/Android/Sdk"
export NDK_HOME="$ANDROID_HOME/ndk/25.0.8775105"
  1. Agrega los destinos de compilación de Android con rustup:
Ventana de terminal
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

Siguiente: Configurar para iOS o Crear un proyecto.

iOS

  1. Agrega los destinos de compilación de iOS con rustup en Terminal:
Ventana de terminal
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim

Asegúrate de haber instalado Xcode y no Xcode Command Line Tools en la sección de dependencias del sistema de macOS.

  1. Instala 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.

Solución de Problemas

Si tienes algún problema durante la instalación, asegúrate de revisar la Guía de Solución de Problemas o comunícate en el Discord de Tauri.


© 2024 Tauri Contributors. CC-BY / MIT