Contenidos

Obtén el SDK de Dart

Esta página describe cómo descargar el SDK de Dart. El SDK de Dart tiene las bibliotecas y herramientas de línea de comandos que necesitas para desarrollar aplicaciones web de línea de comandos, de servidor y que no sean de Flutter. Para obtener más información, consulta la descripción general del SDK de Dart ⬀.

Instalando el SDK de Dart

Como muestran las siguientes instrucciones, puedes usar un administrador de paquetes para instalar y actualizar fácilmente un SDK de Dart del canal stable. Como alternativa, puedes compilar el SDK desde el código fuente, usar una imagen Docker de Dart, o instalarlo desde cualquier canal de lanzamiento descargando el SDK como un archivo zip ⬀.

Nota: El SDK de Flutter incluye el SDK de Dart completo y tiene la interfaz de línea de comandos dart en su carpeta bin.

Puedes instalar el SDK de Dart usando Chocolatey.

Para instalar el SDK de Dart:

C:\> choco install dart-sdk

Para actualizar el SDK de Dart:

C:\> choco upgrade dart-sdk

De forma predeterminada, el SDK se instala en C:\tools\dart-sdk. Puedes cambiar esa ubicación configurando la variable de entorno ChocolateyToolsLocation para cambiar el directorio de instalación.

Si no puedes usar los ejecutables del SDK de Dart, agrega la ubicación del SDK a tu PATH:

  1. En el cuadro de búsqueda de Windows, escribe env.
  2. Haz clic en Editar las variables de entorno del sistema.
  3. Haz clic en Variables de entorno….
  4. En la sección de variables de usuario, selecciona Path y haz clic en Editar….
  5. Haz clic en Nuevo e ingresa la ruta al directorio dart-sdk.
  6. En cada ventana que acabas de abrir, haz clic en Aplicar o en Aceptar para cerrarla y aplicar el cambio de ruta.

Si estás usando Debian/Ubuntu en AMD64 (Intel de 64 bits), puedes elegir una de las siguientes opciones, las cuales pueden actualizar el SDK automáticamente cuando se lanzan nuevas versiones.

Instalar usando apt-get

Realiza la siguiente configuración de única vez:

$ sudo apt-get update
$ sudo apt-get install apt-transport-https
$ wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list

Luego instala el SDK de Dart:

$ sudo apt-get update
$ sudo apt-get install dart

Instalar un paquete Debian

Alternativamente, descarga el Dart SDK como un paquete Debian en el formato de paquete .deb.

Modifica PATH para acceder a todos los binarios de Dart

Después de instalar el SDK, agrega su directorio bin a tu directorio PATH. Por ejemplo, utiliza el siguiente comando para cambiar PATH en tu sesión de terminal activa:

$ export PATH="$PATH:/usr/lib/dart/bin"

Para cambiar la PATH para futuras sesiones de terminal, usa un comando como este:

$ echo 'export PATH="$PATH:/usr/lib/dart/bin"' >> ~/.profile

Instala Homebrew, y luego ejecuta los siguientes comandos:

$ brew tap dart-lang/dart
$ brew install dart

Para actualizar cuando esté disponible una nueva versión de Dart:

$ brew upgrade dart

Para cambiar entre versiones de Dart instaladas localmente, primero instala la versión a la que deseas cambiar si aún no lo has hecho. Por ejemplo, para instalar Dart 2.12:

$ brew install [email protected]

Luego, para cambiar entre versiones, desvincula la versión actual y vincula la versión deseada.

$ brew unlink dart@<old> && brew unlink dart@<new> && brew link dart@<new>

Para ver qué versiones de Dart has instalado:

$ brew info dart

Requisitos del sistema

Dart SDK es compatible con Windows, Linux y macOS.

Windows

  • Versiones compatibles: Windows 10 y 11.
  • Arquitecturas compatibles: x64, IA32, ARM64.
    La compatibilidad con ARM64 está en versión preliminar y está disponible solo en los canales dev y beta.

Linux

  • Versiones soportadas: Debian stable y Ubuntu LTS bajo soporte estándar.
  • Arquitecturas compatibles: x64, IA32, ARM64, ARM, RISC-V (RV64GC).
    La compatibilidad con RISC-V está en versión preliminar y está disponible solo en los canales dev y beta.

macOS

  • Versiones compatibles: Las tres últimas versiones principales. Dart admite las siguientes versiones de macOS a partir de noviembre de 2022:
    • macOS 11 (Big Sur)
    • macOS 12 (Monterey)
    • macOS 13 (Ventura)
  • Arquitecturas soportadas: x64, ARM64.

Acerca de los canales de lanzamiento y las cadenas de versión.

Dart SDK tiene tres canales de lanzamiento:

  • Stable channel: versiones estables, actualizado aproximadamente cada tres meses; actualmente [calculating].

    Las versiones estables son adecuadas para uso en producción.

  • Beta channel: lanzamientos de previsualización, generalmente actualizados cada mes; actualmente [calculating].

    Las compilaciones del canal beta son compilaciones de vista previa para el canal stable. Recomendamos probar, pero no lanzar, tus aplicaciones en versión beta para obtener una vista previa de nuevas funciones o probar la compatibilidad con versiones futuras.

  • Dev channel: pre-lanzamientos, generalmente se actualiza dos veces por semana; actualmente [calculating].

    Los lanzamientos del canal dev son los más actualizados con los últimos cambios, pueden estar rotos, no tienen soporte y pueden contener cambios importantes no examinados.

Stable, las versiones de este canal del SDK de Dart tienen cadenas de versión x.y.z como 1.24.3 y 2.1.0. Consisten en números enteros separados por puntos, sin guiones ni letras, donde x es la versión principal, y es la versión menor y z es la versión para parches.

Beta y dev, las versiones de estos canales del SDK de Dart (versiones no estables) tienen cadenas de versión x.y.z-a.b.<beta|dev> como 2.8.0-20.11.beta. La parte antes del guión sigue el esquema de la versión stable, a y b después del guión son las versiones preliminares y de parche preliminar, y beta o dev es el canal.

Puedes obtener versiones del canal stable usando las instrucciones anteriores, o puedes obtener versiones de los canales stable, beta o dev usando un administrador de paquetes o una imagen Docker de Dart, o descargando el SDK como un archivo zip ⬀.