Saltar al contenido

Instalación

Instale Elide en macOS, Linux, WSL o Windows con el script de instalación, PowerShell, npm o un gestor de paquetes, elija un canal de publicación y añada Python.

En esta página

Elide tiene dos canales: release (versiones como 1.6.0) y nightly (compilaciones diarias). Los scripts de instalación usan release de forma predeterminada.

macOS, Linux o WSL

curl -sSL --tlsv1.2 elide.sh | bash

Instala en ${ELIDE_HOME:-${XDG_DATA_HOME:-$HOME/.local/share}/elide} y añade bin al perfil de su shell. Pase las opciones después de bash -s --:

curl -sSL --tlsv1.2 elide.sh | bash -s -- --channel=nightly --with-python
OpciónEfecto
--channel=release o --channel=nightlySelecciona el canal (por defecto, release).
--install-rev=VERSIONInstala una versión concreta.
--install-dir=PATHInstala en otra ubicación.
--with-pythonInstala también el componente de Python.
--no-pathNo modifica los perfiles de la shell.
--helpMuestra todas las opciones sin instalar nada.

Windows

& ([scriptblock]::Create((irm https://elide.sh/install.ps1)))

Instala en $env:ELIDE_HOME, o en $env:LOCALAPPDATA\elide si esa variable no está definida. Opciones: -Channel, -InstallRev, -InstallDir, -WithPython y -NoPath.

npm

npm install -g @elide-dev/elide

latest sigue a release; para nightly, instale @elide-dev/elide@nightly. Defina ELIDE_WITH_PYTHON=1 para incluir Python.

Python

Python es un componente opcional:

elide setup python
Método de instalaciónPython
Script de instalación--with-python (-WithPython en Windows), o elide setup python más adelante
npmELIDE_WITH_PYTHON=1 durante npm install
HomebrewIncluido
Imágenes de contenedorIncluido
apt, RPM, MSI, instaladores de macOSNo disponible; use uno de los métodos anteriores

elide setup python usa el canal del propio binario; --channel=release o --channel=nightly lo anula.

Otros métodos

Actualice una instalación hecha con el script mediante elide upgrade, y una hecha con un gestor de paquetes mediante ese gestor.

Verificar la instalación

elide --version
elide info

  ███████╗██╗     ██╗██████╗ ███████╗
  ██╔════╝██║     ██║██╔══██╗██╔════╝
  █████╗  ██║     ██║██║  ██║█████╗
  ██╔══╝  ██║     ██║██║  ██║██╔══╝
  ███████╗███████╗██║██████╔╝███████╗
  ╚══════╝╚══════╝╚═╝╚═════╝ ╚══════╝

  1.6.0

Elide command-line interface
Guides: elide help | All flags: elide help options | Agents: elide agent help

Usage: elide [FLAGS] [FILE] [-- SCRIPT_ARGS]… [SUBCOMMAND]

Run & develop:
  run      Run programs
  serve    Start an HTTP server [aliases: start]
  dev      Develop on an Elide project
  install  Install dependencies
  repl     Start the interactive REPL
  python   Run Python programs, like `python ...` (experimental)

Build & test:
  build    Assemble artifacts within an Elide project
  test     Run tests
  format   Run formatters [aliases: fmt]
  project  Manage or interrogate Elide projects

JVM toolchain:
  java     Run JVM programs, like `java ...`
  javac    Compile Java to JVM bytecode, like `javac ...`
  kotlinc  Compile Kotlin to JVM bytecode, like `kotlinc ...`
  jar      Build JARs, like `jar ...`

Setup & tooling:
  init     Initialize a new Elide project
  adopt    Interactively migrate an existing project to Elide with an AI coding
           harness
  help     Read documentation and guides
  agent    Agent-oriented help, diagnostics, and bug reporting
  info     Show info about the current Elide binary
  upgrade  Check for and apply updates to Elide
  setup    Install an optional component (e.g. python) into this Elide install
  use      Pin this project to a specific Elide version
  lsp      Start a Language Server Protocol (LSP) instance
  mcp      Start a Model Context Protocol (MCP) instance

elide info muestra los lenguajes disponibles, incluido python cuando está instalado. Si la shell no encuentra elide, abra una terminal nueva o añada al PATH la carpeta bin de la instalación.

Requisitos del sistema

PlataformaArquitecturaMínimoComponente de Python
Linuxamd64glibc 2.34, kernel 4.18Sí
Linuxarm64glibc 2.34, kernel 4.18Sí
macOSApple Silicon (arm64)macOS 11Sí
Windowsamd64—Sí
  • Ubuntu 22.04, Debian 12, RHEL 9, Fedora 35 y versiones posteriores cumplen la versión mínima de glibc. En distribuciones más antiguas (por ejemplo, Debian 11) elide termina con version GLIBC_2.34 not found; en ellas, use una imagen de contenedor.
  • Alpine y otras distribuciones basadas en musl no son compatibles (exec elide: no such file or directory).
  • Los Mac con procesador Intel no son compatibles.

Compruebe su versión de glibc con:

ldd --version | head -1

¿Te resultó útil esta página?