Перейти до вмісту

Встановлення

Встановіть 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

Чи була ця сторінка корисною?