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 | bashInstala 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ón | Efecto |
|---|---|
--channel=release o --channel=nightly | Selecciona el canal (por defecto, release). |
--install-rev=VERSION | Instala una versión concreta. |
--install-dir=PATH | Instala en otra ubicación. |
--with-python | Instala también el componente de Python. |
--no-path | No modifica los perfiles de la shell. |
--help | Muestra 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/elidelatest 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ón | Python |
|---|---|
| Script de instalación | --with-python (-WithPython en Windows), o elide setup python más adelante |
| npm | ELIDE_WITH_PYTHON=1 durante npm install |
| Homebrew | Incluido |
| Imágenes de contenedor | Incluido |
| apt, RPM, MSI, instaladores de macOS | No 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
- Paquetes e instaladores: Homebrew, apt, RPM, instaladores de macOS y Windows
- Imágenes de contenedor
- Integración continua
- GitHub Releases: archivos comprimidos, sumas de verificación y
compilaciones anteriores. Mantenga juntos los directorios
bin/ylib/de un archivo;bin/elidenecesitalib/.
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
| Plataforma | Arquitectura | Mínimo | Componente de Python |
|---|---|---|---|
| Linux | amd64 | glibc 2.34, kernel 4.18 | Sí |
| Linux | arm64 | glibc 2.34, kernel 4.18 | Sí |
| macOS | Apple Silicon (arm64) | macOS 11 | Sí |
| Windows | amd64 | — | 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)
elidetermina conversion 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