Aller au contenu

Installation

Installez Elide sur macOS, Linux, WSL ou Windows avec le script d'installation, PowerShell, npm ou un gestionnaire de paquets, choisissez un canal de publication et ajoutez Python.

Sur cette page

Elide propose deux canaux : release (des versions comme 1.6.0) et nightly (builds quotidiens). Les scripts d’installation utilisent release par défaut.

macOS, Linux ou WSL

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

Installe dans ${ELIDE_HOME:-${XDG_DATA_HOME:-$HOME/.local/share}/elide} et ajoute bin au profil de votre shell. Passez les options après bash -s -- :

curl -sSL --tlsv1.2 elide.sh | bash -s -- --channel=nightly --with-python
OptionEffet
--channel=release ou --channel=nightlySélectionne le canal (release par défaut).
--install-rev=VERSIONInstalle une version précise.
--install-dir=PATHInstalle à un autre emplacement.
--with-pythonInstalle aussi le composant Python.
--no-pathLaisse les profils du shell inchangés.
--helpListe toutes les options sans rien installer.

Windows

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

Installe dans $env:ELIDE_HOME, ou dans $env:LOCALAPPDATA\elide si cette variable n’est pas définie. Options : -Channel, -InstallRev, -InstallDir, -WithPython et -NoPath.

npm

npm install -g @elide-dev/elide

latest suit release ; pour nightly, installez @elide-dev/elide@nightly. Définissez ELIDE_WITH_PYTHON=1 pour inclure Python.

Python

Python est un composant optionnel :

elide setup python
Méthode d’installationPython
Script d’installation--with-python (-WithPython sous Windows), ou elide setup python plus tard
npmELIDE_WITH_PYTHON=1 pendant npm install
HomebrewInclus
Images de conteneurInclus
apt, RPM, MSI, installateurs macOSNon disponible ; utilisez l’une des méthodes ci-dessus

elide setup python utilise le canal du binaire lui-même ; --channel=release ou --channel=nightly a priorité sur celui-ci.

Autres méthodes

Mettez à jour une installation par script avec elide upgrade, et une installation par gestionnaire de paquets avec ce gestionnaire.

Vérifier l’installation

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 liste les langages disponibles, dont python lorsqu’il est installé. Si le shell ne trouve pas elide, ouvrez un nouveau terminal ou ajoutez le dossier bin de l’installation au PATH.

Configuration requise

PlateformeArchitectureMinimumComposant Python
Linuxamd64glibc 2.34, noyau 4.18Oui
Linuxarm64glibc 2.34, noyau 4.18Oui
macOSApple Silicon (arm64)macOS 11Oui
Windowsamd64—Oui
  • Ubuntu 22.04, Debian 12, RHEL 9, Fedora 35 et les versions ultérieures disposent de la version minimale de glibc requise. Sur des distributions plus anciennes (par exemple Debian 11), elide s’arrête avec version GLIBC_2.34 not found ; utilisez plutôt une image de conteneur.
  • Alpine et les autres distributions basées sur musl ne sont pas prises en charge (exec elide: no such file or directory).
  • Les Mac Intel ne sont pas pris en charge.

Vérifiez votre version de glibc avec :

ldd --version | head -1

Cette page vous a-t-elle aidé ?