Перейти к содержимому

Установка

Установите Elide на macOS, Linux, WSL или Windows с помощью скрипта установки, PowerShell, npm или пакетного менеджера, выберите канал выпуска и добавьте Python.

На этой странице

У Elide два канала: release (версии вида 1.6.0) и nightly (ежедневные сборки). Скрипты установки по умолчанию используют release.

macOS, Linux или WSL

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

Устанавливает в ${ELIDE_HOME:-${XDG_DATA_HOME:-$HOME/.local/share}/elide} и добавляет bin в профиль вашей оболочки. Параметры передавайте после bash -s --:

curl -sSL --tlsv1.2 elide.sh | bash -s -- --channel=nightly --with-python
ПараметрДействие
--channel=release или --channel=nightlyВыбирает канал (по умолчанию release).
--install-rev=VERSIONУстанавливает указанную версию.
--install-dir=PATHУстанавливает в другой каталог.
--with-pythonДополнительно устанавливает компонент Python.
--no-pathНе изменяет профили оболочки.
--helpВыводит все параметры без установки.

Windows

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

Устанавливает в $env:ELIDE_HOME или, если эта переменная не задана, в $env:LOCALAPPDATA\elide. Параметры: -Channel, -InstallRev, -InstallDir, -WithPython и -NoPath.

npm

npm install -g @elide-dev/elide

latest соответствует release; для nightly установите @elide-dev/elide@nightly. Чтобы включить Python, задайте ELIDE_WITH_PYTHON=1.

Python

Python — необязательный компонент:

elide setup python
Способ установкиPython
Скрипт установки--with-python (-WithPython в Windows) или позже elide setup python
npmELIDE_WITH_PYTHON=1 во время npm install
HomebrewВходит в состав
Образы контейнеровВходит в состав
apt, RPM, MSI, установщики macOSНедоступен; используйте один из способов выше

elide setup python использует канал самого бинарного файла; --channel=release или --channel=nightly переопределяет его.

Другие способы

Установку через скрипт обновляйте командой elide upgrade, а установку через пакетный менеджер — этим же менеджером.

Проверка установки

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 выводит доступные языки, включая python, если он установлен. Если оболочка не находит elide, откройте новый терминал или добавьте каталог bin установки в PATH.

Системные требования

ПлатформаАрхитектураМинимальные требованияКомпонент Python
Linuxamd64glibc 2.34, ядро 4.18Да
Linuxarm64glibc 2.34, ядро 4.18Да
macOSApple Silicon (arm64)macOS 11Да
Windowsamd64—Да
  • Ubuntu 22.04, Debian 12, RHEL 9, Fedora 35 и более новые версии удовлетворяют требованию к glibc. В более старых дистрибутивах (например, Debian 11) elide завершается с ошибкой version GLIBC_2.34 not found; используйте там образ контейнера.
  • Alpine и другие дистрибутивы на основе musl не поддерживаются (exec elide: no such file or directory).
  • Компьютеры Mac с процессорами Intel не поддерживаются.

Проверьте версию glibc командой:

ldd --version | head -1

Была ли эта страница полезной?